builder: mozilla-beta_win7_ix-debug_test-web-platform-tests-1 slave: t-w732-ix-184 starttime: 1467113747.75 results: success (0) buildid: 20160628021223 builduid: e9493530ba324ddf9224a31adc7944d5 revision: f63502a8a7ead318b4ba35a413cce395de1da79a ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-28 04:35:47.750347) ========= master: http://buildbot-master109.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-28 04:35:47.750725) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-28 04:35:47.751022) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-28 04:35:47.911036) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-06-28 04:35:47.911382) ========= '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-184 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-184 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=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-184 USERNAME=cltbld USERPROFILE=C:\Users\cltbld WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log using PTY: False --04:35:49-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py => `archiver_client.py' Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12,141 (12K) [text/x-python] 0K .......... . 100% 8.58 MB/s 04:35:49 (8.58 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=1.258000 ========= master_lag: 0.81 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-06-28 04:35:49.979772) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 4 secs) (at 2016-06-28 04:35:49.980114) ========= '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-184 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-184 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=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-184 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.301000 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 4 secs) (at 2016-06-28 04:35:54.305874) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-28 04:35:54.306262) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev f63502a8a7ead318b4ba35a413cce395de1da79a --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 f63502a8a7ead318b4ba35a413cce395de1da79a --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-184 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-184 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=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-184 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 04:35:55,042 truncating revision to first 12 chars 2016-06-28 04:35:55,042 Setting DEBUG logging. 2016-06-28 04:35:55,042 attempt 1/10 2016-06-28 04:35:55,043 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/f63502a8a7ea?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-28 04:35:55,563 unpacking tar archive at: mozilla-beta-f63502a8a7ea/testing/mozharness/ program finished with exit code 0 elapsedTime=1.383000 ========= master_lag: 0.09 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-28 04:35:55.783831) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-28 04:35:55.784636) ========= script_repo_revision: f63502a8a7ead318b4ba35a413cce395de1da79a ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-28 04:35:55.785634) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-28 04:35:55.786361) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-28 04:35:55.803687) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 15 mins, 29 secs) (at 2016-06-28 04:35:55.804443) ========= '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-184 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-184 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:\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-184 USERNAME=cltbld USERPROFILE=C:\Users\cltbld VCINSTALLDIR=D:\msvs8\VC VCVARS=D:\msvs8\VC\bin\vcvars32.bat VSINSTALLDIR=D:\msvs8 WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log XPCOM_DEBUG_BREAK=warn using PTY: False 04:35:56 INFO - MultiFileLogger online at 20160628 04:35:56 in C:\slave\test 04:35:56 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 04:35:56 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 04:35:56 INFO - {'append_to_log': False, 04:35:56 INFO - 'base_work_dir': 'C:\\slave\\test', 04:35:56 INFO - 'blob_upload_branch': 'mozilla-beta', 04:35:56 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 04:35:56 INFO - 'buildbot_json_path': 'buildprops.json', 04:35:56 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 04:35:56 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 04:35:56 INFO - 'download_minidump_stackwalk': True, 04:35:56 INFO - 'download_symbols': 'true', 04:35:56 INFO - 'e10s': False, 04:35:56 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 04:35:56 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 04:35:56 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 04:35:56 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 04:35:56 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 04:35:56 INFO - 'C:/mozilla-build/tooltool.py'), 04:35:56 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 04:35:56 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 04:35:56 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 04:35:56 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 04:35:56 INFO - 'log_level': 'info', 04:35:56 INFO - 'log_to_console': True, 04:35:56 INFO - 'opt_config_files': (), 04:35:56 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 04:35:56 INFO - '--processes=1', 04:35:56 INFO - '--config=%(test_path)s/wptrunner.ini', 04:35:56 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 04:35:56 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 04:35:56 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 04:35:56 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 04:35:56 INFO - 'pip_index': False, 04:35:56 INFO - 'require_test_zip': True, 04:35:56 INFO - 'test_type': ('testharness',), 04:35:56 INFO - 'this_chunk': '1', 04:35:56 INFO - 'total_chunks': '10', 04:35:56 INFO - 'virtualenv_path': 'venv', 04:35:56 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 04:35:56 INFO - 'work_dir': 'build'} 04:35:56 INFO - ##### 04:35:56 INFO - ##### Running clobber step. 04:35:56 INFO - ##### 04:35:56 INFO - Running pre-action listener: _resource_record_pre_action 04:35:56 INFO - Running main action method: clobber 04:35:56 INFO - rmtree: C:\slave\test\build 04:35:56 INFO - Using _rmtree_windows ... 04:35:56 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 04:37:55 INFO - Running post-action listener: _resource_record_post_action 04:37:55 INFO - ##### 04:37:55 INFO - ##### Running read-buildbot-config step. 04:37:55 INFO - ##### 04:37:55 INFO - Running pre-action listener: _resource_record_pre_action 04:37:55 INFO - Running main action method: read_buildbot_config 04:37:55 INFO - Using buildbot properties: 04:37:55 INFO - { 04:37:55 INFO - "project": "", 04:37:55 INFO - "product": "firefox", 04:37:55 INFO - "script_repo_revision": "production", 04:37:55 INFO - "scheduler": "tests-mozilla-beta-win7_ix-debug-unittest", 04:37:55 INFO - "repository": "", 04:37:55 INFO - "buildername": "Windows 7 32-bit mozilla-beta debug test web-platform-tests-1", 04:37:55 INFO - "buildid": "20160628021223", 04:37:55 INFO - "pgo_build": "False", 04:37:55 INFO - "basedir": "C:\\slave\\test", 04:37:55 INFO - "buildnumber": 7, 04:37:55 INFO - "slavename": "t-w732-ix-184", 04:37:55 INFO - "revision": "f63502a8a7ead318b4ba35a413cce395de1da79a", 04:37:55 INFO - "master": "http://buildbot-master109.bb.releng.scl3.mozilla.com:8201/", 04:37:55 INFO - "platform": "win32", 04:37:55 INFO - "branch": "mozilla-beta", 04:37:55 INFO - "repo_path": "releases/mozilla-beta", 04:37:55 INFO - "moz_repo_path": "", 04:37:55 INFO - "stage_platform": "win32", 04:37:55 INFO - "builduid": "e9493530ba324ddf9224a31adc7944d5", 04:37:55 INFO - "slavebuilddir": "test" 04:37:55 INFO - } 04:37:55 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/HQrQe7sQRMOLL32RQlEy0w/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json. 04:37:55 INFO - Found installer url https://queue.taskcluster.net/v1/task/HQrQe7sQRMOLL32RQlEy0w/artifacts/public/build/firefox-48.0.en-US.win32.zip. 04:37:55 INFO - Running post-action listener: _resource_record_post_action 04:37:55 INFO - ##### 04:37:55 INFO - ##### Running download-and-extract step. 04:37:55 INFO - ##### 04:37:55 INFO - Running pre-action listener: _resource_record_pre_action 04:37:55 INFO - Running main action method: download_and_extract 04:37:55 INFO - mkdir: C:\slave\test\build\tests 04:37:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:37:55 INFO - https://queue.taskcluster.net/v1/task/HQrQe7sQRMOLL32RQlEy0w/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json matches https://queue.taskcluster.net 04:37:55 INFO - trying https://queue.taskcluster.net/v1/task/HQrQe7sQRMOLL32RQlEy0w/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json 04:37:55 INFO - Downloading https://queue.taskcluster.net/v1/task/HQrQe7sQRMOLL32RQlEy0w/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 04:37:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/HQrQe7sQRMOLL32RQlEy0w/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 04:37:56 INFO - Downloaded 1240 bytes. 04:37:56 INFO - Reading from file C:\slave\test\build\firefox-48.0.en-US.win32.test_packages.json 04:37:56 INFO - Using the following test package requirements: 04:37:56 INFO - {u'common': [u'firefox-48.0.en-US.win32.common.tests.zip'], 04:37:56 INFO - u'cppunittest': [u'firefox-48.0.en-US.win32.common.tests.zip', 04:37:56 INFO - u'firefox-48.0.en-US.win32.cppunittest.tests.zip'], 04:37:56 INFO - u'gtest': [u'firefox-48.0.en-US.win32.common.tests.zip', 04:37:56 INFO - u'firefox-48.0.en-US.win32.gtest.tests.zip'], 04:37:56 INFO - u'jittest': [u'firefox-48.0.en-US.win32.common.tests.zip', 04:37:56 INFO - u'jsshell-win32.zip'], 04:37:56 INFO - u'mochitest': [u'firefox-48.0.en-US.win32.common.tests.zip', 04:37:56 INFO - u'firefox-48.0.en-US.win32.mochitest.tests.zip'], 04:37:56 INFO - u'mozbase': [u'firefox-48.0.en-US.win32.common.tests.zip'], 04:37:56 INFO - u'reftest': [u'firefox-48.0.en-US.win32.common.tests.zip', 04:37:56 INFO - u'firefox-48.0.en-US.win32.reftest.tests.zip'], 04:37:56 INFO - u'talos': [u'firefox-48.0.en-US.win32.common.tests.zip', 04:37:56 INFO - u'firefox-48.0.en-US.win32.talos.tests.zip'], 04:37:56 INFO - u'web-platform': [u'firefox-48.0.en-US.win32.common.tests.zip', 04:37:56 INFO - u'firefox-48.0.en-US.win32.web-platform.tests.zip'], 04:37:56 INFO - u'xpcshell': [u'firefox-48.0.en-US.win32.common.tests.zip', 04:37:56 INFO - u'firefox-48.0.en-US.win32.xpcshell.tests.zip']} 04:37:56 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 04:37:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:37:56 INFO - https://queue.taskcluster.net/v1/task/HQrQe7sQRMOLL32RQlEy0w/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip matches https://queue.taskcluster.net 04:37:56 INFO - trying https://queue.taskcluster.net/v1/task/HQrQe7sQRMOLL32RQlEy0w/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip 04:37:56 INFO - Downloading https://queue.taskcluster.net/v1/task/HQrQe7sQRMOLL32RQlEy0w/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 04:37:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/HQrQe7sQRMOLL32RQlEy0w/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 04:37:57 INFO - Downloaded 20401808 bytes. 04:37:57 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/*'] 04:37:57 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/* 04:38:00 INFO - caution: filename not matched: web-platform/* 04:38:00 INFO - Return code: 11 04:38:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:38:00 INFO - https://queue.taskcluster.net/v1/task/HQrQe7sQRMOLL32RQlEy0w/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net 04:38:00 INFO - trying https://queue.taskcluster.net/v1/task/HQrQe7sQRMOLL32RQlEy0w/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip 04:38:00 INFO - Downloading https://queue.taskcluster.net/v1/task/HQrQe7sQRMOLL32RQlEy0w/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 04:38:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/HQrQe7sQRMOLL32RQlEy0w/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 04:38:02 INFO - Downloaded 36389112 bytes. 04:38:02 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/*'] 04:38:02 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/* 04:38:42 INFO - caution: filename not matched: bin/* 04:38:42 INFO - caution: filename not matched: config/* 04:38:42 INFO - caution: filename not matched: mozbase/* 04:38:42 INFO - caution: filename not matched: marionette/* 04:38:42 INFO - caution: filename not matched: tools/wptserve/* 04:38:42 INFO - Return code: 11 04:38:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:38:42 INFO - https://queue.taskcluster.net/v1/task/HQrQe7sQRMOLL32RQlEy0w/artifacts/public/build/firefox-48.0.en-US.win32.zip matches https://queue.taskcluster.net 04:38:42 INFO - trying https://queue.taskcluster.net/v1/task/HQrQe7sQRMOLL32RQlEy0w/artifacts/public/build/firefox-48.0.en-US.win32.zip 04:38:42 INFO - Downloading https://queue.taskcluster.net/v1/task/HQrQe7sQRMOLL32RQlEy0w/artifacts/public/build/firefox-48.0.en-US.win32.zip to C:\slave\test\build\firefox-48.0.en-US.win32.zip 04:38:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/HQrQe7sQRMOLL32RQlEy0w/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 04:38:46 INFO - Downloaded 68464855 bytes. 04:38:46 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/HQrQe7sQRMOLL32RQlEy0w/artifacts/public/build/firefox-48.0.en-US.win32.zip 04:38:46 INFO - mkdir: C:\slave\test\properties 04:38:46 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 04:38:46 INFO - Writing to file C:\slave\test\properties\build_url 04:38:46 INFO - Contents: 04:38:46 INFO - build_url:https://queue.taskcluster.net/v1/task/HQrQe7sQRMOLL32RQlEy0w/artifacts/public/build/firefox-48.0.en-US.win32.zip 04:38:46 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/HQrQe7sQRMOLL32RQlEy0w/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip 04:38:46 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 04:38:46 INFO - Writing to file C:\slave\test\properties\symbols_url 04:38:46 INFO - Contents: 04:38:46 INFO - symbols_url:https://queue.taskcluster.net/v1/task/HQrQe7sQRMOLL32RQlEy0w/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip 04:38:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:38:46 INFO - https://queue.taskcluster.net/v1/task/HQrQe7sQRMOLL32RQlEy0w/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net 04:38:46 INFO - trying https://queue.taskcluster.net/v1/task/HQrQe7sQRMOLL32RQlEy0w/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip 04:38:46 INFO - Downloading https://queue.taskcluster.net/v1/task/HQrQe7sQRMOLL32RQlEy0w/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 04:38:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/HQrQe7sQRMOLL32RQlEy0w/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 04:38:49 INFO - Downloaded 55581685 bytes. 04:38:49 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'] 04:38:49 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 04:38:51 INFO - Return code: 0 04:38:51 INFO - Running post-action listener: _resource_record_post_action 04:38:51 INFO - Running post-action listener: set_extra_try_arguments 04:38:51 INFO - ##### 04:38:51 INFO - ##### Running create-virtualenv step. 04:38:51 INFO - ##### 04:38:51 INFO - Running pre-action listener: _pre_create_virtualenv 04:38:51 INFO - Running pre-action listener: _resource_record_pre_action 04:38:51 INFO - Running main action method: create_virtualenv 04:38:51 INFO - Creating virtualenv C:\slave\test\build\venv 04:38:51 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'c:/mozilla-build/buildbotve/virtualenv.py', '--no-site-packages', '--distribute', 'C:\\slave\\test\\build\\venv'] in C:\slave\test\build 04:38:51 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 04:38:57 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 04:39:01 INFO - Installing distribute......................................................................................................................................................................................done. 04:39:02 INFO - Return code: 0 04:39:02 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 04:39:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:39:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:39:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:39:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:39:02 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x01B266B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C22200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019CE320>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BDD368>, '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 0x018ACD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C340C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-184', 'USERDOMAIN': 'T-W732-IX-184', '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-184', '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:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 04:39:02 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in C:\slave\test\build 04:39:02 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 04:39:02 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 04:39:02 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 04:39:02 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 04:39:02 INFO - 'COMPUTERNAME': 'T-W732-IX-184', 04:39:02 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 04:39:02 INFO - 'DCLOCATION': 'SCL3', 04:39:02 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 04:39:02 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 04:39:02 INFO - 'FP_NO_HOST_CHECK': 'NO', 04:39:02 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 04:39:02 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 04:39:02 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 04:39:02 INFO - 'HOMEDRIVE': 'C:', 04:39:02 INFO - 'HOMEPATH': '\\Users\\cltbld', 04:39:02 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 04:39:02 INFO - 'KTS_VERSION': '1.19c', 04:39:02 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 04:39:02 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 04:39:02 INFO - 'LOGONSERVER': '\\\\T-W732-IX-184', 04:39:02 INFO - 'MONDIR': 'C:\\Monitor_config\\', 04:39:02 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 04:39:02 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 04:39:02 INFO - 'MOZILLABUILDDRIVE': 'C:', 04:39:02 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 04:39:02 INFO - 'MOZ_AIRBAG': '1', 04:39:02 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 04:39:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:39:02 INFO - 'MOZ_MSVCVERSION': '8', 04:39:02 INFO - 'MOZ_NO_REMOTE': '1', 04:39:02 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 04:39:02 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 04:39:02 INFO - 'NO_EM_RESTART': '1', 04:39:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:39:02 INFO - 'NUMBER_OF_PROCESSORS': '8', 04:39:02 INFO - 'OS': 'Windows_NT', 04:39:02 INFO - 'OURDRIVE': 'C:', 04:39:02 INFO - 'PATH': 'C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 04:39:02 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 04:39:02 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 04:39:02 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 04:39:02 INFO - 'PROCESSOR_LEVEL': '6', 04:39:02 INFO - 'PROCESSOR_REVISION': '1e05', 04:39:02 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 04:39:02 INFO - 'PROGRAMFILES': 'C:\\Program Files', 04:39:02 INFO - 'PROMPT': '$P$G', 04:39:02 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 04:39:02 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 04:39:02 INFO - 'PUBLIC': 'C:\\Users\\Public', 04:39:02 INFO - 'PWD': 'C:\\slave\\test', 04:39:02 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 04:39:02 INFO - 'SLAVEDIR': 'C:\\slave\\', 04:39:02 INFO - 'SYSTEMDRIVE': 'C:', 04:39:02 INFO - 'SYSTEMROOT': 'C:\\windows', 04:39:02 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 04:39:02 INFO - 'TEST1': 'testie', 04:39:02 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 04:39:02 INFO - 'USERDOMAIN': 'T-W732-IX-184', 04:39:02 INFO - 'USERNAME': 'cltbld', 04:39:02 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 04:39:02 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 04:39:02 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 04:39:02 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 04:39:02 INFO - 'WINDIR': 'C:\\windows', 04:39:02 INFO - 'WINDOWS_TRACING_FLAGS': '3', 04:39:02 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 04:39:02 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 04:39:04 INFO - Ignoring indexes: http://pypi.python.org/simple/ 04:39:04 INFO - Downloading/unpacking psutil>=0.7.1 04:39:04 INFO - Running setup.py egg_info for package psutil 04:39:04 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 04:39:04 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:39:04 INFO - Installing collected packages: psutil 04:39:04 INFO - Running setup.py install for psutil 04:39:04 INFO - building 'psutil._psutil_windows' extension 04:39:04 INFO - error: Unable to find vcvarsall.bat 04:39:04 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-t8ko7t-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 04:39:04 INFO - running install 04:39:04 INFO - running build 04:39:04 INFO - running build_py 04:39:04 INFO - creating build 04:39:04 INFO - creating build\lib.win32-2.7 04:39:04 INFO - creating build\lib.win32-2.7\psutil 04:39:04 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 04:39:04 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 04:39:04 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 04:39:04 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 04:39:04 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 04:39:04 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 04:39:04 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 04:39:04 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 04:39:04 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 04:39:04 INFO - running build_ext 04:39:04 INFO - building 'psutil._psutil_windows' extension 04:39:04 INFO - error: Unable to find vcvarsall.bat 04:39:04 INFO - ---------------------------------------- 04:39:04 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-t8ko7t-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 04:39:04 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 04:39:04 WARNING - Return code: 1 04:39:04 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 failed after 1 tries! 04:39:04 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 04:39:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:39:04 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:39:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:39:04 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:39:04 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 0x01B266B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C22200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019CE320>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BDD368>, '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 0x018ACD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C340C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-184', 'USERDOMAIN': 'T-W732-IX-184', '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-184', '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:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 04:39:04 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in C:\slave\test\build 04:39:04 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 04:39:04 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 04:39:04 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 04:39:04 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 04:39:04 INFO - 'COMPUTERNAME': 'T-W732-IX-184', 04:39:04 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 04:39:04 INFO - 'DCLOCATION': 'SCL3', 04:39:04 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 04:39:04 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 04:39:04 INFO - 'FP_NO_HOST_CHECK': 'NO', 04:39:04 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 04:39:04 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 04:39:04 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 04:39:04 INFO - 'HOMEDRIVE': 'C:', 04:39:04 INFO - 'HOMEPATH': '\\Users\\cltbld', 04:39:04 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 04:39:04 INFO - 'KTS_VERSION': '1.19c', 04:39:04 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 04:39:04 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 04:39:04 INFO - 'LOGONSERVER': '\\\\T-W732-IX-184', 04:39:04 INFO - 'MONDIR': 'C:\\Monitor_config\\', 04:39:04 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 04:39:04 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 04:39:04 INFO - 'MOZILLABUILDDRIVE': 'C:', 04:39:04 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 04:39:04 INFO - 'MOZ_AIRBAG': '1', 04:39:04 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 04:39:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:39:04 INFO - 'MOZ_MSVCVERSION': '8', 04:39:04 INFO - 'MOZ_NO_REMOTE': '1', 04:39:04 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 04:39:04 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 04:39:04 INFO - 'NO_EM_RESTART': '1', 04:39:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:39:04 INFO - 'NUMBER_OF_PROCESSORS': '8', 04:39:04 INFO - 'OS': 'Windows_NT', 04:39:04 INFO - 'OURDRIVE': 'C:', 04:39:04 INFO - 'PATH': 'C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 04:39:04 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 04:39:04 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 04:39:04 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 04:39:04 INFO - 'PROCESSOR_LEVEL': '6', 04:39:04 INFO - 'PROCESSOR_REVISION': '1e05', 04:39:04 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 04:39:04 INFO - 'PROGRAMFILES': 'C:\\Program Files', 04:39:04 INFO - 'PROMPT': '$P$G', 04:39:04 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 04:39:04 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 04:39:04 INFO - 'PUBLIC': 'C:\\Users\\Public', 04:39:04 INFO - 'PWD': 'C:\\slave\\test', 04:39:04 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 04:39:04 INFO - 'SLAVEDIR': 'C:\\slave\\', 04:39:04 INFO - 'SYSTEMDRIVE': 'C:', 04:39:04 INFO - 'SYSTEMROOT': 'C:\\windows', 04:39:04 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 04:39:04 INFO - 'TEST1': 'testie', 04:39:04 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 04:39:04 INFO - 'USERDOMAIN': 'T-W732-IX-184', 04:39:04 INFO - 'USERNAME': 'cltbld', 04:39:04 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 04:39:04 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 04:39:04 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 04:39:04 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 04:39:04 INFO - 'WINDIR': 'C:\\windows', 04:39:04 INFO - 'WINDOWS_TRACING_FLAGS': '3', 04:39:04 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 04:39:04 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 04:39:05 INFO - Ignoring indexes: http://pypi.python.org/simple/ 04:39:05 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 04:39:05 INFO - Downloading mozsystemmonitor-0.0.tar.gz 04:39:05 INFO - Running setup.py egg_info for package mozsystemmonitor 04:39:05 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 04:39:05 INFO - Running setup.py egg_info for package psutil 04:39:05 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 04:39:05 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:39:05 INFO - Installing collected packages: mozsystemmonitor, psutil 04:39:05 INFO - Running setup.py install for mozsystemmonitor 04:39:05 INFO - Running setup.py install for psutil 04:39:05 INFO - building 'psutil._psutil_windows' extension 04:39:05 INFO - error: Unable to find vcvarsall.bat 04:39:05 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-4a6bqs-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 04:39:05 INFO - running install 04:39:05 INFO - running build 04:39:05 INFO - running build_py 04:39:05 INFO - running build_ext 04:39:05 INFO - building 'psutil._psutil_windows' extension 04:39:05 INFO - error: Unable to find vcvarsall.bat 04:39:05 INFO - ---------------------------------------- 04:39:05 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-4a6bqs-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 04:39:05 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 04:39:05 WARNING - Return code: 1 04:39:05 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 failed after 1 tries! 04:39:05 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 04:39:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:39:05 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:39:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:39:05 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:39:05 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 0x01B266B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C22200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019CE320>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BDD368>, '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 0x018ACD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C340C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-184', 'USERDOMAIN': 'T-W732-IX-184', '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-184', '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:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 04:39:05 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in C:\slave\test\build 04:39:05 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 04:39:05 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 04:39:05 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 04:39:05 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 04:39:05 INFO - 'COMPUTERNAME': 'T-W732-IX-184', 04:39:05 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 04:39:05 INFO - 'DCLOCATION': 'SCL3', 04:39:05 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 04:39:05 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 04:39:05 INFO - 'FP_NO_HOST_CHECK': 'NO', 04:39:05 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 04:39:05 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 04:39:05 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 04:39:05 INFO - 'HOMEDRIVE': 'C:', 04:39:05 INFO - 'HOMEPATH': '\\Users\\cltbld', 04:39:05 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 04:39:05 INFO - 'KTS_VERSION': '1.19c', 04:39:05 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 04:39:05 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 04:39:05 INFO - 'LOGONSERVER': '\\\\T-W732-IX-184', 04:39:05 INFO - 'MONDIR': 'C:\\Monitor_config\\', 04:39:05 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 04:39:05 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 04:39:05 INFO - 'MOZILLABUILDDRIVE': 'C:', 04:39:05 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 04:39:05 INFO - 'MOZ_AIRBAG': '1', 04:39:05 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 04:39:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:39:05 INFO - 'MOZ_MSVCVERSION': '8', 04:39:05 INFO - 'MOZ_NO_REMOTE': '1', 04:39:05 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 04:39:05 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 04:39:05 INFO - 'NO_EM_RESTART': '1', 04:39:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:39:05 INFO - 'NUMBER_OF_PROCESSORS': '8', 04:39:05 INFO - 'OS': 'Windows_NT', 04:39:05 INFO - 'OURDRIVE': 'C:', 04:39:05 INFO - 'PATH': 'C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 04:39:05 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 04:39:05 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 04:39:05 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 04:39:05 INFO - 'PROCESSOR_LEVEL': '6', 04:39:05 INFO - 'PROCESSOR_REVISION': '1e05', 04:39:05 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 04:39:05 INFO - 'PROGRAMFILES': 'C:\\Program Files', 04:39:05 INFO - 'PROMPT': '$P$G', 04:39:05 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 04:39:05 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 04:39:05 INFO - 'PUBLIC': 'C:\\Users\\Public', 04:39:05 INFO - 'PWD': 'C:\\slave\\test', 04:39:05 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 04:39:05 INFO - 'SLAVEDIR': 'C:\\slave\\', 04:39:05 INFO - 'SYSTEMDRIVE': 'C:', 04:39:05 INFO - 'SYSTEMROOT': 'C:\\windows', 04:39:05 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 04:39:05 INFO - 'TEST1': 'testie', 04:39:05 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 04:39:05 INFO - 'USERDOMAIN': 'T-W732-IX-184', 04:39:05 INFO - 'USERNAME': 'cltbld', 04:39:05 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 04:39:05 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 04:39:05 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 04:39:05 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 04:39:05 INFO - 'WINDIR': 'C:\\windows', 04:39:05 INFO - 'WINDOWS_TRACING_FLAGS': '3', 04:39:05 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 04:39:05 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 04:39:06 INFO - Ignoring indexes: http://pypi.python.org/simple/ 04:39:06 INFO - Downloading/unpacking blobuploader==1.2.4 04:39:06 INFO - Downloading blobuploader-1.2.4.tar.gz 04:39:06 INFO - Running setup.py egg_info for package blobuploader 04:39:06 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 04:39:10 INFO - Running setup.py egg_info for package requests 04:39:10 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 04:39:10 INFO - Downloading docopt-0.6.1.tar.gz 04:39:10 INFO - Running setup.py egg_info for package docopt 04:39:10 INFO - Installing collected packages: blobuploader, docopt, requests 04:39:10 INFO - Running setup.py install for blobuploader 04:39:10 INFO - Running setup.py install for docopt 04:39:10 INFO - Running setup.py install for requests 04:39:10 INFO - Successfully installed blobuploader docopt requests 04:39:10 INFO - Cleaning up... 04:39:10 INFO - Return code: 0 04:39:10 INFO - Installing None into virtualenv C:\slave\test\build\venv 04:39:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:39:10 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:39:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:39:10 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:39:10 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 0x01B266B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C22200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019CE320>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BDD368>, '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 0x018ACD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C340C0>, '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-184', 'USERDOMAIN': 'T-W732-IX-184', '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-184', '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:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 04:39:10 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--no-deps', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config 04:39:10 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --no-deps --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 04:39:10 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 04:39:10 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 04:39:10 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 04:39:10 INFO - 'COMPUTERNAME': 'T-W732-IX-184', 04:39:10 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 04:39:10 INFO - 'DCLOCATION': 'SCL3', 04:39:10 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 04:39:10 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 04:39:10 INFO - 'FP_NO_HOST_CHECK': 'NO', 04:39:10 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 04:39:10 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 04:39:10 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 04:39:10 INFO - 'HOMEDRIVE': 'C:', 04:39:10 INFO - 'HOMEPATH': '\\Users\\cltbld', 04:39:10 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 04:39:10 INFO - 'KTS_VERSION': '1.19c', 04:39:10 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 04:39:10 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 04:39:10 INFO - 'LOGONSERVER': '\\\\T-W732-IX-184', 04:39:10 INFO - 'MONDIR': 'C:\\Monitor_config\\', 04:39:10 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 04:39:10 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 04:39:10 INFO - 'MOZILLABUILDDRIVE': 'C:', 04:39:10 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 04:39:10 INFO - 'MOZ_AIRBAG': '1', 04:39:10 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 04:39:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:39:10 INFO - 'MOZ_MSVCVERSION': '8', 04:39:10 INFO - 'MOZ_NO_REMOTE': '1', 04:39:10 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 04:39:10 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 04:39:10 INFO - 'NO_EM_RESTART': '1', 04:39:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:39:10 INFO - 'NUMBER_OF_PROCESSORS': '8', 04:39:10 INFO - 'OS': 'Windows_NT', 04:39:10 INFO - 'OURDRIVE': 'C:', 04:39:10 INFO - 'PATH': 'C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 04:39:10 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 04:39:10 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 04:39:10 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 04:39:10 INFO - 'PROCESSOR_LEVEL': '6', 04:39:10 INFO - 'PROCESSOR_REVISION': '1e05', 04:39:10 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 04:39:10 INFO - 'PROGRAMFILES': 'C:\\Program Files', 04:39:10 INFO - 'PROMPT': '$P$G', 04:39:10 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 04:39:10 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 04:39:10 INFO - 'PUBLIC': 'C:\\Users\\Public', 04:39:10 INFO - 'PWD': 'C:\\slave\\test', 04:39:10 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 04:39:10 INFO - 'SLAVEDIR': 'C:\\slave\\', 04:39:10 INFO - 'SYSTEMDRIVE': 'C:', 04:39:10 INFO - 'SYSTEMROOT': 'C:\\windows', 04:39:10 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 04:39:10 INFO - 'TEST1': 'testie', 04:39:10 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 04:39:10 INFO - 'USERDOMAIN': 'T-W732-IX-184', 04:39:10 INFO - 'USERNAME': 'cltbld', 04:39:10 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 04:39:10 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 04:39:10 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 04:39:10 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 04:39:10 INFO - 'WINDIR': 'C:\\windows', 04:39:10 INFO - 'WINDOWS_TRACING_FLAGS': '3', 04:39:10 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 04:39:10 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 04:39:15 INFO - Ignoring indexes: http://pypi.python.org/simple/ 04:39:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 04:39:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 04:39:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 04:39:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 04:39:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 04:39:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 04:39:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 04:39:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 04:39:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 04:39:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 04:39:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 04:39:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 04:39:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 04:39:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 04:39:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 04:39:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 04:39:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 04:39:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 04:39:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 04:39:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 04:39:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 04:39:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 04:39:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 04:39:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 04:39:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 04:39:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 04:39:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 04:39:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 04:39:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 04:39:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 04:39:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 04:39:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 04:39:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 04:39:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 04:39:15 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 04:39:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 04:39:15 INFO - Unpacking c:\slave\test\build\tests\marionette\client 04:39:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 04:39:15 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 04:39:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 04:39:15 INFO - Unpacking c:\slave\test\build\tests\marionette 04:39:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 04:39:15 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 04:39:15 INFO - Installing collected packages: browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 04:39:15 INFO - Running setup.py install for browsermob-proxy 04:39:28 INFO - Running setup.py install for manifestparser 04:39:28 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 04:39:28 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 04:39:28 INFO - Running setup.py install for marionette-client 04:39:28 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 04:39:28 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 04:39:28 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 04:39:28 INFO - Running setup.py install for marionette-driver 04:39:28 INFO - Running setup.py install for mozcrash 04:39:28 INFO - Running setup.py install for mozdebug 04:39:28 INFO - Running setup.py install for mozdevice 04:39:28 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 04:39:28 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 04:39:28 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 04:39:28 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 04:39:28 INFO - Running setup.py install for mozfile 04:39:28 INFO - Running setup.py install for mozhttpd 04:39:28 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 04:39:28 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 04:39:28 INFO - Running setup.py install for mozinfo 04:39:28 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 04:39:28 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 04:39:28 INFO - Running setup.py install for mozInstall 04:39:28 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 04:39:28 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 04:39:28 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 04:39:28 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 04:39:28 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 04:39:28 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 04:39:28 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 04:39:28 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 04:39:28 INFO - Running setup.py install for mozleak 04:39:28 INFO - Running setup.py install for mozlog 04:39:28 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 04:39:28 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 04:39:28 INFO - Running setup.py install for moznetwork 04:39:28 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 04:39:28 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 04:39:28 INFO - Running setup.py install for mozprocess 04:39:28 INFO - Running setup.py install for mozprofile 04:39:28 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 04:39:28 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 04:39:28 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 04:39:28 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 04:39:28 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 04:39:28 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 04:39:28 INFO - Running setup.py install for mozrunner 04:39:28 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 04:39:28 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 04:39:28 INFO - Running setup.py install for mozscreenshot 04:39:28 INFO - Running setup.py install for moztest 04:39:28 INFO - Running setup.py install for mozversion 04:39:28 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 04:39:28 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 04:39:28 INFO - Running setup.py install for wptserve 04:39:28 INFO - Successfully installed browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve 04:39:28 INFO - Cleaning up... 04:39:28 INFO - Return code: 0 04:39:28 INFO - Installing None into virtualenv C:\slave\test\build\venv 04:39:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:39:28 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:39:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:39:28 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:39:28 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 0x01B266B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C22200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019CE320>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BDD368>, '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 0x018ACD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C340C0>, '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-184', 'USERDOMAIN': 'T-W732-IX-184', '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-184', '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:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 04:39:28 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config 04:39:28 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 04:39:28 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 04:39:28 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 04:39:28 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 04:39:28 INFO - 'COMPUTERNAME': 'T-W732-IX-184', 04:39:28 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 04:39:28 INFO - 'DCLOCATION': 'SCL3', 04:39:28 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 04:39:28 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 04:39:28 INFO - 'FP_NO_HOST_CHECK': 'NO', 04:39:28 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 04:39:28 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 04:39:28 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 04:39:28 INFO - 'HOMEDRIVE': 'C:', 04:39:28 INFO - 'HOMEPATH': '\\Users\\cltbld', 04:39:28 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 04:39:28 INFO - 'KTS_VERSION': '1.19c', 04:39:28 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 04:39:28 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 04:39:28 INFO - 'LOGONSERVER': '\\\\T-W732-IX-184', 04:39:28 INFO - 'MONDIR': 'C:\\Monitor_config\\', 04:39:28 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 04:39:28 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 04:39:28 INFO - 'MOZILLABUILDDRIVE': 'C:', 04:39:28 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 04:39:28 INFO - 'MOZ_AIRBAG': '1', 04:39:28 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 04:39:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:39:28 INFO - 'MOZ_MSVCVERSION': '8', 04:39:28 INFO - 'MOZ_NO_REMOTE': '1', 04:39:28 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 04:39:28 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 04:39:28 INFO - 'NO_EM_RESTART': '1', 04:39:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:39:28 INFO - 'NUMBER_OF_PROCESSORS': '8', 04:39:28 INFO - 'OS': 'Windows_NT', 04:39:28 INFO - 'OURDRIVE': 'C:', 04:39:28 INFO - 'PATH': 'C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 04:39:28 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 04:39:28 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 04:39:28 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 04:39:28 INFO - 'PROCESSOR_LEVEL': '6', 04:39:28 INFO - 'PROCESSOR_REVISION': '1e05', 04:39:28 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 04:39:28 INFO - 'PROGRAMFILES': 'C:\\Program Files', 04:39:28 INFO - 'PROMPT': '$P$G', 04:39:28 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 04:39:28 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 04:39:28 INFO - 'PUBLIC': 'C:\\Users\\Public', 04:39:28 INFO - 'PWD': 'C:\\slave\\test', 04:39:28 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 04:39:28 INFO - 'SLAVEDIR': 'C:\\slave\\', 04:39:28 INFO - 'SYSTEMDRIVE': 'C:', 04:39:28 INFO - 'SYSTEMROOT': 'C:\\windows', 04:39:28 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 04:39:28 INFO - 'TEST1': 'testie', 04:39:28 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 04:39:28 INFO - 'USERDOMAIN': 'T-W732-IX-184', 04:39:28 INFO - 'USERNAME': 'cltbld', 04:39:28 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 04:39:28 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 04:39:28 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 04:39:28 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 04:39:28 INFO - 'WINDIR': 'C:\\windows', 04:39:28 INFO - 'WINDOWS_TRACING_FLAGS': '3', 04:39:28 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 04:39:28 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 04:39:33 INFO - Ignoring indexes: http://pypi.python.org/simple/ 04:39:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 04:39:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 04:39:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 04:39:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 04:39:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 04:39:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 04:39:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 04:39:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 04:39:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 04:39:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 04:39:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 04:39:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 04:39:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 04:39:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 04:39:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 04:39:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 04:39:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 04:39:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 04:39:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 04:39:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 04:39:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 04:39:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 04:39:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 04:39:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 04:39:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 04:39:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 04:39:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 04:39:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 04:39:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 04:39:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 04:39:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 04:39:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 04:39:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 04:39:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 04:39:33 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 04:39:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 04:39:33 INFO - Unpacking c:\slave\test\build\tests\marionette\client 04:39:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 04:39:33 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 04:39:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 04:39:33 INFO - Unpacking c:\slave\test\build\tests\marionette 04:39:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 04:39:33 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 04:39:33 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2)) 04:39:44 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2)) 04:39:44 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in c:\slave\test\build\venv\lib\site-packages (from mozdebug->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 3)) 04:39:44 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4)) 04:39:44 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4)) 04:39:44 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 04:39:44 INFO - Downloading blessings-1.6.tar.gz 04:39:44 INFO - Running setup.py egg_info for package blessings 04:39:44 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in c:\slave\test\build\venv\lib\site-packages (from browsermob-proxy->-r C:\slave\test\build\tests\config\marionette_requirements.txt (line 4)) 04:39:44 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 04:39:44 INFO - Running setup.py install for blessings 04:39:44 INFO - Running setup.py install for browsermob-proxy 04:39:44 INFO - Running setup.py install for manifestparser 04:39:44 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 04:39:44 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 04:39:44 INFO - Running setup.py install for marionette-client 04:39:44 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 04:39:44 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 04:39:44 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 04:39:44 INFO - Running setup.py install for marionette-driver 04:39:44 INFO - Running setup.py install for mozcrash 04:39:44 INFO - Running setup.py install for mozdebug 04:39:44 INFO - Running setup.py install for mozdevice 04:39:44 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 04:39:44 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 04:39:44 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 04:39:44 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 04:39:44 INFO - Running setup.py install for mozhttpd 04:39:44 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 04:39:44 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 04:39:44 INFO - Running setup.py install for mozInstall 04:39:44 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 04:39:44 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 04:39:44 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 04:39:44 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 04:39:44 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 04:39:44 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 04:39:44 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 04:39:44 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 04:39:44 INFO - Running setup.py install for mozleak 04:39:44 INFO - Running setup.py install for mozprofile 04:39:44 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 04:39:44 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 04:39:44 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 04:39:44 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 04:39:44 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 04:39:44 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 04:39:44 INFO - Running setup.py install for mozrunner 04:39:44 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 04:39:44 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 04:39:46 INFO - Running setup.py install for mozscreenshot 04:39:46 INFO - Running setup.py install for moztest 04:39:46 INFO - Running setup.py install for mozversion 04:39:46 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 04:39:46 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 04:39:46 INFO - Running setup.py install for wptserve 04:39:46 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 04:39:46 INFO - Cleaning up... 04:39:46 INFO - Return code: 0 04:39:46 INFO - Done creating virtualenv C:\slave\test\build\venv. 04:39:46 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 04:39:46 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 04:39:46 INFO - Reading from file tmpfile_stdout 04:39:46 INFO - Using _rmtree_windows ... 04:39:46 INFO - Using _rmtree_windows ... 04:39:46 INFO - Current package versions: 04:39:46 INFO - blessings == 1.6 04:39:46 INFO - blobuploader == 1.2.4 04:39:46 INFO - browsermob-proxy == 0.6.0 04:39:46 INFO - distribute == 0.6.14 04:39:46 INFO - docopt == 0.6.1 04:39:46 INFO - manifestparser == 1.1 04:39:46 INFO - marionette-client == 2.3.0 04:39:46 INFO - marionette-driver == 1.4.0 04:39:46 INFO - mozInstall == 1.12 04:39:46 INFO - mozcrash == 0.17 04:39:46 INFO - mozdebug == 0.1 04:39:46 INFO - mozdevice == 0.48 04:39:46 INFO - mozfile == 1.2 04:39:46 INFO - mozhttpd == 0.7 04:39:46 INFO - mozinfo == 0.9 04:39:46 INFO - mozleak == 0.1 04:39:46 INFO - mozlog == 3.1 04:39:46 INFO - moznetwork == 0.27 04:39:46 INFO - mozprocess == 0.22 04:39:46 INFO - mozprofile == 0.28 04:39:46 INFO - mozrunner == 6.11 04:39:46 INFO - mozscreenshot == 0.1 04:39:46 INFO - mozsystemmonitor == 0.0 04:39:46 INFO - moztest == 0.7 04:39:46 INFO - mozversion == 1.4 04:39:46 INFO - requests == 1.2.3 04:39:46 INFO - wptserve == 1.4.0 04:39:46 INFO - Running post-action listener: _resource_record_post_action 04:39:46 INFO - Running post-action listener: _start_resource_monitoring 04:39:46 INFO - Starting resource monitoring. 04:39:46 INFO - ##### 04:39:46 INFO - ##### Running pull step. 04:39:46 INFO - ##### 04:39:46 INFO - Running pre-action listener: _resource_record_pre_action 04:39:46 INFO - Running main action method: pull 04:39:46 INFO - Pull has nothing to do! 04:39:46 INFO - Running post-action listener: _resource_record_post_action 04:39:46 INFO - ##### 04:39:46 INFO - ##### Running install step. 04:39:46 INFO - ##### 04:39:46 INFO - Running pre-action listener: _resource_record_pre_action 04:39:46 INFO - Running main action method: install 04:39:46 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 04:39:46 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 04:39:47 INFO - Reading from file tmpfile_stdout 04:39:47 INFO - Using _rmtree_windows ... 04:39:47 INFO - Using _rmtree_windows ... 04:39:47 INFO - Detecting whether we're running mozinstall >=1.0... 04:39:47 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 04:39:47 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 04:39:47 INFO - Reading from file tmpfile_stdout 04:39:47 INFO - Output received: 04:39:47 INFO - Usage: mozinstall-script.py [options] installer 04:39:47 INFO - Options: 04:39:47 INFO - -h, --help show this help message and exit 04:39:47 INFO - -d DEST, --destination=DEST 04:39:47 INFO - Directory to install application into. [default: 04:39:47 INFO - "C:\slave\test"] 04:39:47 INFO - --app=APP Application being installed. [default: firefox] 04:39:47 INFO - Using _rmtree_windows ... 04:39:47 INFO - Using _rmtree_windows ... 04:39:47 INFO - mkdir: C:\slave\test\build\application 04:39:47 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'] 04:39:47 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 04:39:49 INFO - Reading from file tmpfile_stdout 04:39:49 INFO - Output received: 04:39:49 INFO - C:\slave\test\build\application\firefox\firefox.exe 04:39:49 INFO - Using _rmtree_windows ... 04:39:49 INFO - Using _rmtree_windows ... 04:39:49 INFO - Running post-action listener: _resource_record_post_action 04:39:49 INFO - ##### 04:39:49 INFO - ##### Running run-tests step. 04:39:49 INFO - ##### 04:39:49 INFO - Running pre-action listener: _resource_record_pre_action 04:39:49 INFO - Running main action method: run_tests 04:39:49 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 04:39:49 INFO - Minidump filename unknown. Determining based upon platform and architecture. 04:39:49 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 04:39:49 INFO - grabbing minidump binary from tooltool 04:39:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:39:49 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 0x01BDD368>, '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 0x018ACD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C340C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 04:39:49 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', 'c:\\builds\\relengapi.tok', 'fetch', '-m', 'C:\\slave\\test\\build\\tests\\config/tooltool-manifests/win32/releng.manifest', '-o'] in C:\slave\test\build 04:39:49 INFO - Copy/paste: c:\mozilla-build\python27\python.exe C:/mozilla-build/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file c:\builds\relengapi.tok fetch -m C:\slave\test\build\tests\config/tooltool-manifests/win32/releng.manifest -o 04:39:49 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 04:39:50 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpeveh65 04:39:50 INFO - INFO - File integrity verified, renaming tmpeveh65 to win32-minidump_stackwalk.exe 04:39:50 INFO - Return code: 0 04:39:50 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 04:39:50 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 04:39:50 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/HQrQe7sQRMOLL32RQlEy0w/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 04:39:50 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/HQrQe7sQRMOLL32RQlEy0w/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 04:39:50 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 04:39:50 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 04:39:50 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 04:39:50 INFO - 'COMPUTERNAME': 'T-W732-IX-184', 04:39:50 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 04:39:50 INFO - 'DCLOCATION': 'SCL3', 04:39:50 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 04:39:50 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 04:39:50 INFO - 'FP_NO_HOST_CHECK': 'NO', 04:39:50 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 04:39:50 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 04:39:50 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 04:39:50 INFO - 'HOMEDRIVE': 'C:', 04:39:50 INFO - 'HOMEPATH': '\\Users\\cltbld', 04:39:50 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 04:39:50 INFO - 'KTS_VERSION': '1.19c', 04:39:50 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 04:39:50 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 04:39:50 INFO - 'LOGONSERVER': '\\\\T-W732-IX-184', 04:39:50 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 04:39:50 INFO - 'MONDIR': 'C:\\Monitor_config\\', 04:39:50 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 04:39:50 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 04:39:50 INFO - 'MOZILLABUILDDRIVE': 'C:', 04:39:50 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 04:39:50 INFO - 'MOZ_AIRBAG': '1', 04:39:50 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 04:39:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:39:51 INFO - 'MOZ_MSVCVERSION': '8', 04:39:51 INFO - 'MOZ_NO_REMOTE': '1', 04:39:51 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 04:39:51 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 04:39:51 INFO - 'NO_EM_RESTART': '1', 04:39:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:39:51 INFO - 'NUMBER_OF_PROCESSORS': '8', 04:39:51 INFO - 'OS': 'Windows_NT', 04:39:51 INFO - 'OURDRIVE': 'C:', 04:39:51 INFO - 'PATH': 'C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 04:39:51 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 04:39:51 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 04:39:51 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 04:39:51 INFO - 'PROCESSOR_LEVEL': '6', 04:39:51 INFO - 'PROCESSOR_REVISION': '1e05', 04:39:51 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 04:39:51 INFO - 'PROGRAMFILES': 'C:\\Program Files', 04:39:51 INFO - 'PROMPT': '$P$G', 04:39:51 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 04:39:51 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 04:39:51 INFO - 'PUBLIC': 'C:\\Users\\Public', 04:39:51 INFO - 'PWD': 'C:\\slave\\test', 04:39:51 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 04:39:51 INFO - 'SLAVEDIR': 'C:\\slave\\', 04:39:51 INFO - 'SYSTEMDRIVE': 'C:', 04:39:51 INFO - 'SYSTEMROOT': 'C:\\windows', 04:39:51 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 04:39:51 INFO - 'TEST1': 'testie', 04:39:51 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 04:39:51 INFO - 'USERDOMAIN': 'T-W732-IX-184', 04:39:51 INFO - 'USERNAME': 'cltbld', 04:39:51 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 04:39:51 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 04:39:51 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 04:39:51 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 04:39:51 INFO - 'WINDIR': 'C:\\windows', 04:39:51 INFO - 'WINDOWS_TRACING_FLAGS': '3', 04:39:51 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 04:39:51 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 04:39:51 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/HQrQe7sQRMOLL32RQlEy0w/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 04:39:52 INFO - STDERR: C:\slave\test\build\venv\lib\site-packages\mozrunner\utils.py:20: UserWarning: Module wptserve was already imported from C:\slave\test\build\tests\web-platform\tests\tools\wptserve\wptserve\__init__.py, but c:\slave\test\build\venv\lib\site-packages is being added to sys.path 04:39:52 INFO - import pkg_resources 04:39:54 INFO - Using 1 client processes 04:39:56 INFO - SUITE-START | Running 778 tests 04:39:56 INFO - Running testharness tests 04:39:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 04:39:56 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 04:39:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 04:39:56 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 04:39:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 04:39:56 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 04:39:57 INFO - Setting up ssl 04:39:57 INFO - PROCESS | certutil | 04:39:57 INFO - PROCESS | certutil | 04:39:57 INFO - PROCESS | certutil | 04:39:57 INFO - Certificate Nickname Trust Attributes 04:39:57 INFO - SSL,S/MIME,JAR/XPI 04:39:57 INFO - 04:39:57 INFO - web-platform-tests CT,, 04:39:57 INFO - 04:39:57 INFO - Starting runner 04:39:58 INFO - PROCESS | 308 | [308] 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 04:39:58 INFO - PROCESS | 308 | [308] 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 04:39:59 INFO - PROCESS | 308 | [308] 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 04:40:00 INFO - PROCESS | 308 | 1467114000324 Marionette DEBUG Marionette enabled via build flag and pref 04:40:01 INFO - PROCESS | 308 | ++DOCSHELL 10475C00 == 1 [pid = 308] [id = 1] 04:40:01 INFO - PROCESS | 308 | ++DOMWINDOW == 1 (10476000) [pid = 308] [serial = 1] [outer = 00000000] 04:40:01 INFO - PROCESS | 308 | [308] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 04:40:01 INFO - PROCESS | 308 | ++DOMWINDOW == 2 (10476C00) [pid = 308] [serial = 2] [outer = 10476000] 04:40:01 INFO - PROCESS | 308 | ++DOCSHELL 1110B000 == 2 [pid = 308] [id = 2] 04:40:01 INFO - PROCESS | 308 | ++DOMWINDOW == 3 (1110B400) [pid = 308] [serial = 3] [outer = 00000000] 04:40:01 INFO - PROCESS | 308 | [308] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 04:40:01 INFO - PROCESS | 308 | ++DOMWINDOW == 4 (1110C000) [pid = 308] [serial = 4] [outer = 1110B400] 04:40:01 INFO - PROCESS | 308 | 1467114001955 Marionette INFO Listening on port 2828 04:40:03 INFO - PROCESS | 308 | 1467114003563 Marionette DEBUG Marionette enabled via command-line flag 04:40:03 INFO - PROCESS | 308 | [308] 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 04:40:03 INFO - PROCESS | 308 | [308] 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 04:40:03 INFO - PROCESS | 308 | ++DOCSHELL 1485DC00 == 3 [pid = 308] [id = 3] 04:40:03 INFO - PROCESS | 308 | ++DOMWINDOW == 5 (14865C00) [pid = 308] [serial = 5] [outer = 00000000] 04:40:03 INFO - PROCESS | 308 | [308] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 04:40:03 INFO - PROCESS | 308 | ++DOMWINDOW == 6 (14866800) [pid = 308] [serial = 6] [outer = 14865C00] 04:40:03 INFO - PROCESS | 308 | [308] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 04:40:03 INFO - PROCESS | 308 | [308] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 04:40:04 INFO - PROCESS | 308 | ++DOMWINDOW == 7 (1562EC00) [pid = 308] [serial = 7] [outer = 1110B400] 04:40:04 INFO - PROCESS | 308 | [308] 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 04:40:04 INFO - PROCESS | 308 | 1467114004556 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49342 04:40:04 INFO - PROCESS | 308 | [308] 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 04:40:04 INFO - PROCESS | 308 | 1467114004579 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49343 04:40:04 INFO - PROCESS | 308 | [308] 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 04:40:04 INFO - PROCESS | 308 | 1467114004586 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49344 04:40:04 INFO - PROCESS | 308 | [308] 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 04:40:04 INFO - PROCESS | 308 | 1467114004622 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49345 04:40:04 INFO - PROCESS | 308 | [308] 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 04:40:04 INFO - PROCESS | 308 | 1467114004626 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:49346 04:40:04 INFO - PROCESS | 308 | 1467114004629 Marionette DEBUG Closed connection conn0 04:40:04 INFO - PROCESS | 308 | 1467114004631 Marionette DEBUG Closed connection conn1 04:40:04 INFO - PROCESS | 308 | 1467114004634 Marionette DEBUG Closed connection conn2 04:40:04 INFO - PROCESS | 308 | 1467114004691 Marionette DEBUG Closed connection conn3 04:40:04 INFO - PROCESS | 308 | 1467114004725 Marionette DEBUG Closed connection conn4 04:40:04 INFO - PROCESS | 308 | [308] 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 04:40:04 INFO - PROCESS | 308 | 1467114004731 Marionette DEBUG Accepted connection conn5 from 127.0.0.1:49347 04:40:04 INFO - PROCESS | 308 | 1467114004819 Marionette DEBUG Closed connection conn5 04:40:04 INFO - PROCESS | 308 | [308] 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 04:40:04 INFO - PROCESS | 308 | 1467114004824 Marionette DEBUG Accepted connection conn6 from 127.0.0.1:49348 04:40:04 INFO - PROCESS | 308 | ++DOCSHELL 10477000 == 4 [pid = 308] [id = 4] 04:40:04 INFO - PROCESS | 308 | ++DOMWINDOW == 8 (16743800) [pid = 308] [serial = 8] [outer = 00000000] 04:40:04 INFO - PROCESS | 308 | ++DOMWINDOW == 9 (17452000) [pid = 308] [serial = 9] [outer = 16743800] 04:40:04 INFO - PROCESS | 308 | ++DOMWINDOW == 10 (17458000) [pid = 308] [serial = 10] [outer = 16743800] 04:40:04 INFO - PROCESS | 308 | 1467114004960 Marionette TRACE conn6 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 04:40:04 INFO - PROCESS | 308 | 1467114004965 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":"20160628021223","device":"desktop","version":"48.0"} 04:40:06 INFO - PROCESS | 308 | [308] 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 04:40:06 INFO - PROCESS | 308 | [308] 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 04:40:06 INFO - PROCESS | 308 | [308] 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 04:40:07 INFO - PROCESS | 308 | ++DOCSHELL 18783C00 == 5 [pid = 308] [id = 5] 04:40:07 INFO - PROCESS | 308 | ++DOMWINDOW == 11 (18784800) [pid = 308] [serial = 11] [outer = 00000000] 04:40:07 INFO - PROCESS | 308 | ++DOCSHELL 18785400 == 6 [pid = 308] [id = 6] 04:40:07 INFO - PROCESS | 308 | ++DOMWINDOW == 12 (18787C00) [pid = 308] [serial = 12] [outer = 00000000] 04:40:07 INFO - PROCESS | 308 | [308] 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 04:40:07 INFO - PROCESS | 308 | ++DOCSHELL 19A48400 == 7 [pid = 308] [id = 7] 04:40:07 INFO - PROCESS | 308 | ++DOMWINDOW == 13 (19A48800) [pid = 308] [serial = 13] [outer = 00000000] 04:40:07 INFO - PROCESS | 308 | [308] 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 04:40:07 INFO - PROCESS | 308 | [308] 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 04:40:07 INFO - PROCESS | 308 | ++DOMWINDOW == 14 (19A51000) [pid = 308] [serial = 14] [outer = 19A48800] 04:40:07 INFO - PROCESS | 308 | ++DOMWINDOW == 15 (1994B000) [pid = 308] [serial = 15] [outer = 18784800] 04:40:07 INFO - PROCESS | 308 | ++DOMWINDOW == 16 (1994C800) [pid = 308] [serial = 16] [outer = 18787C00] 04:40:07 INFO - PROCESS | 308 | ++DOMWINDOW == 17 (1994F800) [pid = 308] [serial = 17] [outer = 19A48800] 04:40:08 INFO - PROCESS | 308 | 1467114008674 Marionette INFO startBrowser 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:08 INFO - PROCESS | 308 | 1467114008713 Marionette DEBUG loaded listener.js 04:40:08 INFO - PROCESS | 308 | 1467114008728 Marionette DEBUG loaded listener.js 04:40:08 INFO - PROCESS | 308 | 1467114008730 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:09 INFO - PROCESS | 308 | ++DOMWINDOW == 18 (1B9EAC00) [pid = 308] [serial = 18] [outer = 19A48800] 04:40:09 INFO - PROCESS | 308 | 1467114009428 Marionette TRACE conn6 <- [1,1,null,{"sessionId":"7dda346f-32e1-4c3d-8843-24b669e926ab","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":"20160628021223","device":"desktop","version":"48.0","command_id":1}}] 04:40:09 INFO - PROCESS | 308 | 1467114009718 Marionette TRACE conn6 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 04:40:09 INFO - PROCESS | 308 | 1467114009721 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:09 INFO - PROCESS | 308 | 1467114009789 Marionette TRACE conn6 <- [1,2,null,{"value":null}] 04:40:09 INFO - PROCESS | 308 | 1467114009834 Marionette TRACE conn6 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 04:40:09 INFO - PROCESS | 308 | 1467114009836 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:09 INFO - PROCESS | 308 | [308] 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 04:40:10 INFO - PROCESS | 308 | [308] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 04:40:10 INFO - PROCESS | 308 | ++DOMWINDOW == 19 (1C30F000) [pid = 308] [serial = 19] [outer = 19A48800] 04:40:10 INFO - PROCESS | 308 | [308] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:40:10 INFO - PROCESS | 308 | 1467114010831 Marionette TRACE conn6 <- [1,3,null,{}] 04:40:10 INFO - PROCESS | 308 | 1467114010835 Marionette TRACE conn6 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 04:40:10 INFO - PROCESS | 308 | 1467114010837 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:10 INFO - PROCESS | 308 | 1467114010855 Marionette TRACE conn6 <- [1,4,null,{"value":null}] 04:40:10 INFO - PROCESS | 308 | 1467114010872 Marionette TRACE conn6 -> [0,5,"getWindowHandle",null] 04:40:10 INFO - PROCESS | 308 | 1467114010875 Marionette TRACE conn6 <- [1,5,null,{"value":"13"}] 04:40:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 04:40:10 INFO - PROCESS | 308 | 1467114010879 Marionette TRACE conn6 -> [0,6,"setScriptTimeout",{"ms":35000}] 04:40:10 INFO - PROCESS | 308 | 1467114010882 Marionette TRACE conn6 <- [1,6,null,{}] 04:40:10 INFO - PROCESS | 308 | 1467114010921 Marionette TRACE conn6 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:10 INFO - PROCESS | 308 | 1467114010924 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:10 INFO - PROCESS | 308 | 1467114010941 Marionette TRACE conn6 <- [1,7,null,{"value":null}] 04:40:10 INFO - PROCESS | 308 | 1467114010945 Marionette TRACE conn6 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:10 INFO - PROCESS | 308 | 1467114010948 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:10 INFO - PROCESS | 308 | ++DOCSHELL 1D453C00 == 8 [pid = 308] [id = 8] 04:40:10 INFO - PROCESS | 308 | ++DOMWINDOW == 20 (1D454000) [pid = 308] [serial = 20] [outer = 00000000] 04:40:10 INFO - PROCESS | 308 | ++DOMWINDOW == 21 (1D866C00) [pid = 308] [serial = 21] [outer = 1D454000] 04:40:11 INFO - PROCESS | 308 | 1467114010998 Marionette DEBUG loaded listener.js 04:40:11 INFO - PROCESS | 308 | ++DOMWINDOW == 22 (1D86AC00) [pid = 308] [serial = 22] [outer = 1D454000] 04:40:11 INFO - PROCESS | 308 | --DOCSHELL 10475C00 == 7 [pid = 308] [id = 1] 04:40:11 INFO - PROCESS | 308 | ++DOCSHELL 0916E000 == 8 [pid = 308] [id = 9] 04:40:11 INFO - PROCESS | 308 | ++DOMWINDOW == 23 (0C8D8C00) [pid = 308] [serial = 23] [outer = 00000000] 04:40:11 INFO - PROCESS | 308 | ++DOMWINDOW == 24 (0F56E800) [pid = 308] [serial = 24] [outer = 0C8D8C00] 04:40:11 INFO - PROCESS | 308 | 1467114011410 Marionette DEBUG loaded listener.js 04:40:11 INFO - PROCESS | 308 | ++DOMWINDOW == 25 (0F782C00) [pid = 308] [serial = 25] [outer = 0C8D8C00] 04:40:11 INFO - PROCESS | 308 | [308] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:40:12 INFO - PROCESS | 308 | 1467114012364 Marionette TRACE conn6 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 04:40:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 04:40:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1530ms 04:40:12 INFO - PROCESS | 308 | 1467114012410 Marionette TRACE conn6 -> [0,9,"getWindowHandle",null] 04:40:12 INFO - PROCESS | 308 | 1467114012414 Marionette TRACE conn6 <- [1,9,null,{"value":"13"}] 04:40:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 04:40:12 INFO - PROCESS | 308 | 1467114012419 Marionette TRACE conn6 -> [0,10,"setScriptTimeout",{"ms":35000}] 04:40:12 INFO - PROCESS | 308 | 1467114012421 Marionette TRACE conn6 <- [1,10,null,{}] 04:40:12 INFO - PROCESS | 308 | 1467114012427 Marionette TRACE conn6 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:12 INFO - PROCESS | 308 | 1467114012429 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:12 INFO - PROCESS | 308 | 1467114012599 Marionette TRACE conn6 <- [1,11,null,{"value":null}] 04:40:12 INFO - PROCESS | 308 | 1467114012675 Marionette TRACE conn6 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:12 INFO - PROCESS | 308 | 1467114012679 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:12 INFO - PROCESS | 308 | ++DOCSHELL 186B2800 == 9 [pid = 308] [id = 10] 04:40:12 INFO - PROCESS | 308 | ++DOMWINDOW == 26 (194A9C00) [pid = 308] [serial = 26] [outer = 00000000] 04:40:12 INFO - PROCESS | 308 | ++DOMWINDOW == 27 (198D6C00) [pid = 308] [serial = 27] [outer = 194A9C00] 04:40:12 INFO - PROCESS | 308 | 1467114012736 Marionette DEBUG loaded listener.js 04:40:12 INFO - PROCESS | 308 | ++DOMWINDOW == 28 (198DA400) [pid = 308] [serial = 28] [outer = 194A9C00] 04:40:13 INFO - PROCESS | 308 | 1467114013272 Marionette TRACE conn6 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 04:40:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 04:40:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 930ms 04:40:13 INFO - PROCESS | 308 | 1467114013350 Marionette TRACE conn6 -> [0,13,"getWindowHandle",null] 04:40:13 INFO - PROCESS | 308 | 1467114013354 Marionette TRACE conn6 <- [1,13,null,{"value":"13"}] 04:40:13 INFO - PROCESS | 308 | 1467114013361 Marionette TRACE conn6 -> [0,14,"setScriptTimeout",{"ms":35000}] 04:40:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 04:40:13 INFO - PROCESS | 308 | 1467114013364 Marionette TRACE conn6 <- [1,14,null,{}] 04:40:13 INFO - PROCESS | 308 | 1467114013368 Marionette TRACE conn6 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:13 INFO - PROCESS | 308 | 1467114013371 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:13 INFO - PROCESS | 308 | 1467114013600 Marionette TRACE conn6 <- [1,15,null,{"value":null}] 04:40:13 INFO - PROCESS | 308 | 1467114013669 Marionette TRACE conn6 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:13 INFO - PROCESS | 308 | 1467114013672 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:13 INFO - PROCESS | 308 | ++DOCSHELL 0F736400 == 10 [pid = 308] [id = 11] 04:40:13 INFO - PROCESS | 308 | ++DOMWINDOW == 29 (0F736800) [pid = 308] [serial = 29] [outer = 00000000] 04:40:13 INFO - PROCESS | 308 | ++DOMWINDOW == 30 (0F782000) [pid = 308] [serial = 30] [outer = 0F736800] 04:40:13 INFO - PROCESS | 308 | 1467114013725 Marionette DEBUG loaded listener.js 04:40:13 INFO - PROCESS | 308 | ++DOMWINDOW == 31 (0FC8B000) [pid = 308] [serial = 31] [outer = 0F736800] 04:40:14 INFO - PROCESS | 308 | --DOCSHELL 10477000 == 9 [pid = 308] [id = 4] 04:40:14 INFO - PROCESS | 308 | ++DOCSHELL 10471000 == 10 [pid = 308] [id = 12] 04:40:14 INFO - PROCESS | 308 | ++DOMWINDOW == 32 (10473400) [pid = 308] [serial = 32] [outer = 00000000] 04:40:14 INFO - PROCESS | 308 | 1467114014233 Marionette TRACE conn6 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 04:40:14 INFO - PROCESS | 308 | ++DOMWINDOW == 33 (104C1000) [pid = 308] [serial = 33] [outer = 10473400] 04:40:14 INFO - PROCESS | 308 | ++DOMWINDOW == 34 (10093800) [pid = 308] [serial = 34] [outer = 10473400] 04:40:14 INFO - PROCESS | 308 | ++DOCSHELL 0F527800 == 11 [pid = 308] [id = 13] 04:40:14 INFO - PROCESS | 308 | ++DOMWINDOW == 35 (100D4400) [pid = 308] [serial = 35] [outer = 00000000] 04:40:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 04:40:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 930ms 04:40:14 INFO - PROCESS | 308 | ++DOMWINDOW == 36 (11144800) [pid = 308] [serial = 36] [outer = 100D4400] 04:40:14 INFO - PROCESS | 308 | 1467114014318 Marionette TRACE conn6 -> [0,17,"getWindowHandle",null] 04:40:14 INFO - PROCESS | 308 | 1467114014322 Marionette TRACE conn6 <- [1,17,null,{"value":"13"}] 04:40:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 04:40:14 INFO - PROCESS | 308 | ++DOMWINDOW == 37 (140C7C00) [pid = 308] [serial = 37] [outer = 100D4400] 04:40:14 INFO - PROCESS | 308 | 1467114014362 Marionette TRACE conn6 -> [0,18,"setScriptTimeout",{"ms":35000}] 04:40:14 INFO - PROCESS | 308 | 1467114014365 Marionette TRACE conn6 <- [1,18,null,{}] 04:40:14 INFO - PROCESS | 308 | 1467114014403 Marionette TRACE conn6 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:14 INFO - PROCESS | 308 | 1467114014407 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:14 INFO - PROCESS | 308 | 1467114014549 Marionette TRACE conn6 <- [1,19,null,{"value":null}] 04:40:14 INFO - PROCESS | 308 | 1467114014557 Marionette TRACE conn6 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:14 INFO - PROCESS | 308 | 1467114014559 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:14 INFO - PROCESS | 308 | ++DOCSHELL 104C0400 == 12 [pid = 308] [id = 14] 04:40:14 INFO - PROCESS | 308 | ++DOMWINDOW == 38 (104C0800) [pid = 308] [serial = 38] [outer = 00000000] 04:40:14 INFO - PROCESS | 308 | ++DOMWINDOW == 39 (14861400) [pid = 308] [serial = 39] [outer = 104C0800] 04:40:14 INFO - PROCESS | 308 | 1467114014606 Marionette DEBUG loaded listener.js 04:40:14 INFO - PROCESS | 308 | ++DOMWINDOW == 40 (148E3400) [pid = 308] [serial = 40] [outer = 104C0800] 04:40:15 INFO - PROCESS | 308 | 1467114015040 Marionette TRACE conn6 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 04:40:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 04:40:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 730ms 04:40:15 INFO - PROCESS | 308 | 1467114015070 Marionette TRACE conn6 -> [0,21,"getWindowHandle",null] 04:40:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 04:40:15 INFO - PROCESS | 308 | 1467114015073 Marionette TRACE conn6 <- [1,21,null,{"value":"13"}] 04:40:15 INFO - PROCESS | 308 | 1467114015076 Marionette TRACE conn6 -> [0,22,"setScriptTimeout",{"ms":35000}] 04:40:15 INFO - PROCESS | 308 | 1467114015078 Marionette TRACE conn6 <- [1,22,null,{}] 04:40:15 INFO - PROCESS | 308 | 1467114015082 Marionette TRACE conn6 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:15 INFO - PROCESS | 308 | 1467114015084 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:15 INFO - PROCESS | 308 | 1467114015185 Marionette TRACE conn6 <- [1,23,null,{"value":null}] 04:40:15 INFO - PROCESS | 308 | 1467114015197 Marionette TRACE conn6 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:15 INFO - PROCESS | 308 | 1467114015199 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:15 INFO - PROCESS | 308 | ++DOCSHELL 1673C000 == 13 [pid = 308] [id = 15] 04:40:15 INFO - PROCESS | 308 | ++DOMWINDOW == 41 (1673C400) [pid = 308] [serial = 41] [outer = 00000000] 04:40:15 INFO - PROCESS | 308 | ++DOMWINDOW == 42 (17457000) [pid = 308] [serial = 42] [outer = 1673C400] 04:40:15 INFO - PROCESS | 308 | 1467114015246 Marionette DEBUG loaded listener.js 04:40:15 INFO - PROCESS | 308 | ++DOMWINDOW == 43 (17832800) [pid = 308] [serial = 43] [outer = 1673C400] 04:40:15 INFO - PROCESS | 308 | 1467114015671 Marionette TRACE conn6 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 04:40:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 04:40:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 630ms 04:40:15 INFO - PROCESS | 308 | 1467114015710 Marionette TRACE conn6 -> [0,25,"getWindowHandle",null] 04:40:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 04:40:15 INFO - PROCESS | 308 | 1467114015714 Marionette TRACE conn6 <- [1,25,null,{"value":"13"}] 04:40:15 INFO - PROCESS | 308 | 1467114015724 Marionette TRACE conn6 -> [0,26,"setScriptTimeout",{"ms":35000}] 04:40:15 INFO - PROCESS | 308 | 1467114015729 Marionette TRACE conn6 <- [1,26,null,{}] 04:40:15 INFO - PROCESS | 308 | 1467114015733 Marionette TRACE conn6 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:15 INFO - PROCESS | 308 | 1467114015736 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:15 INFO - PROCESS | 308 | 1467114015833 Marionette TRACE conn6 <- [1,27,null,{"value":null}] 04:40:15 INFO - PROCESS | 308 | 1467114015839 Marionette TRACE conn6 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:15 INFO - PROCESS | 308 | 1467114015841 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:15 INFO - PROCESS | 308 | ++DOCSHELL 17895000 == 14 [pid = 308] [id = 16] 04:40:15 INFO - PROCESS | 308 | ++DOMWINDOW == 44 (18628000) [pid = 308] [serial = 44] [outer = 00000000] 04:40:15 INFO - PROCESS | 308 | ++DOMWINDOW == 45 (187DC000) [pid = 308] [serial = 45] [outer = 18628000] 04:40:15 INFO - PROCESS | 308 | 1467114015887 Marionette DEBUG loaded listener.js 04:40:15 INFO - PROCESS | 308 | ++DOMWINDOW == 46 (18DE7400) [pid = 308] [serial = 46] [outer = 18628000] 04:40:16 INFO - PROCESS | 308 | 1467114016299 Marionette TRACE conn6 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 04:40:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 04:40:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 630ms 04:40:16 INFO - PROCESS | 308 | 1467114016350 Marionette TRACE conn6 -> [0,29,"getWindowHandle",null] 04:40:16 INFO - PROCESS | 308 | 1467114016352 Marionette TRACE conn6 <- [1,29,null,{"value":"13"}] 04:40:16 INFO - PROCESS | 308 | 1467114016355 Marionette TRACE conn6 -> [0,30,"setScriptTimeout",{"ms":35000}] 04:40:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 04:40:16 INFO - PROCESS | 308 | 1467114016357 Marionette TRACE conn6 <- [1,30,null,{}] 04:40:16 INFO - PROCESS | 308 | 1467114016360 Marionette TRACE conn6 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:16 INFO - PROCESS | 308 | 1467114016362 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:16 INFO - PROCESS | 308 | 1467114016443 Marionette TRACE conn6 <- [1,31,null,{"value":null}] 04:40:16 INFO - PROCESS | 308 | 1467114016448 Marionette TRACE conn6 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:16 INFO - PROCESS | 308 | 1467114016450 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:16 INFO - PROCESS | 308 | ++DOCSHELL 18DEB400 == 15 [pid = 308] [id = 17] 04:40:16 INFO - PROCESS | 308 | ++DOMWINDOW == 47 (18DF0C00) [pid = 308] [serial = 47] [outer = 00000000] 04:40:16 INFO - PROCESS | 308 | ++DOMWINDOW == 48 (19942000) [pid = 308] [serial = 48] [outer = 18DF0C00] 04:40:16 INFO - PROCESS | 308 | 1467114016494 Marionette DEBUG loaded listener.js 04:40:16 INFO - PROCESS | 308 | ++DOMWINDOW == 49 (19A53000) [pid = 308] [serial = 49] [outer = 18DF0C00] 04:40:16 INFO - PROCESS | 308 | 1467114016883 Marionette TRACE conn6 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 04:40:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 04:40:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 570ms 04:40:16 INFO - PROCESS | 308 | 1467114016930 Marionette TRACE conn6 -> [0,33,"getWindowHandle",null] 04:40:16 INFO - PROCESS | 308 | 1467114016932 Marionette TRACE conn6 <- [1,33,null,{"value":"13"}] 04:40:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 04:40:16 INFO - PROCESS | 308 | 1467114016935 Marionette TRACE conn6 -> [0,34,"setScriptTimeout",{"ms":35000}] 04:40:16 INFO - PROCESS | 308 | 1467114016937 Marionette TRACE conn6 <- [1,34,null,{}] 04:40:16 INFO - PROCESS | 308 | 1467114016952 Marionette TRACE conn6 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:16 INFO - PROCESS | 308 | 1467114016954 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:17 INFO - PROCESS | 308 | 1467114017033 Marionette TRACE conn6 <- [1,35,null,{"value":null}] 04:40:17 INFO - PROCESS | 308 | 1467114017038 Marionette TRACE conn6 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:17 INFO - PROCESS | 308 | 1467114017044 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:17 INFO - PROCESS | 308 | ++DOCSHELL 1AA39000 == 16 [pid = 308] [id = 18] 04:40:17 INFO - PROCESS | 308 | ++DOMWINDOW == 50 (1AA39400) [pid = 308] [serial = 50] [outer = 00000000] 04:40:17 INFO - PROCESS | 308 | ++DOMWINDOW == 51 (1ABC3400) [pid = 308] [serial = 51] [outer = 1AA39400] 04:40:17 INFO - PROCESS | 308 | 1467114017098 Marionette DEBUG loaded listener.js 04:40:17 INFO - PROCESS | 308 | ++DOMWINDOW == 52 (1AECE400) [pid = 308] [serial = 52] [outer = 1AA39400] 04:40:17 INFO - PROCESS | 308 | 1467114017511 Marionette TRACE conn6 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 04:40:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 04:40:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 629ms 04:40:17 INFO - PROCESS | 308 | 1467114017569 Marionette TRACE conn6 -> [0,37,"getWindowHandle",null] 04:40:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 04:40:17 INFO - PROCESS | 308 | 1467114017571 Marionette TRACE conn6 <- [1,37,null,{"value":"13"}] 04:40:17 INFO - PROCESS | 308 | 1467114017575 Marionette TRACE conn6 -> [0,38,"setScriptTimeout",{"ms":35000}] 04:40:17 INFO - PROCESS | 308 | 1467114017576 Marionette TRACE conn6 <- [1,38,null,{}] 04:40:17 INFO - PROCESS | 308 | 1467114017580 Marionette TRACE conn6 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:17 INFO - PROCESS | 308 | 1467114017582 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:17 INFO - PROCESS | 308 | 1467114017661 Marionette TRACE conn6 <- [1,39,null,{"value":null}] 04:40:17 INFO - PROCESS | 308 | 1467114017668 Marionette TRACE conn6 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:17 INFO - PROCESS | 308 | 1467114017670 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:17 INFO - PROCESS | 308 | ++DOCSHELL 1B649800 == 17 [pid = 308] [id = 19] 04:40:17 INFO - PROCESS | 308 | ++DOMWINDOW == 53 (1B64D000) [pid = 308] [serial = 53] [outer = 00000000] 04:40:17 INFO - PROCESS | 308 | ++DOMWINDOW == 54 (1BB83C00) [pid = 308] [serial = 54] [outer = 1B64D000] 04:40:17 INFO - PROCESS | 308 | 1467114017714 Marionette DEBUG loaded listener.js 04:40:17 INFO - PROCESS | 308 | ++DOMWINDOW == 55 (1C259400) [pid = 308] [serial = 55] [outer = 1B64D000] 04:40:18 INFO - PROCESS | 308 | 1467114018130 Marionette TRACE conn6 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 04:40:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 04:40:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 570ms 04:40:18 INFO - PROCESS | 308 | 1467114018156 Marionette TRACE conn6 -> [0,41,"getWindowHandle",null] 04:40:18 INFO - PROCESS | 308 | 1467114018158 Marionette TRACE conn6 <- [1,41,null,{"value":"13"}] 04:40:18 INFO - PROCESS | 308 | 1467114018161 Marionette TRACE conn6 -> [0,42,"setScriptTimeout",{"ms":35000}] 04:40:18 INFO - PROCESS | 308 | 1467114018163 Marionette TRACE conn6 <- [1,42,null,{}] 04:40:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 04:40:18 INFO - PROCESS | 308 | 1467114018167 Marionette TRACE conn6 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:18 INFO - PROCESS | 308 | 1467114018169 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:18 INFO - PROCESS | 308 | 1467114018277 Marionette TRACE conn6 <- [1,43,null,{"value":null}] 04:40:18 INFO - PROCESS | 308 | 1467114018285 Marionette TRACE conn6 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:18 INFO - PROCESS | 308 | 1467114018287 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:18 INFO - PROCESS | 308 | ++DOCSHELL 19BB1000 == 18 [pid = 308] [id = 20] 04:40:18 INFO - PROCESS | 308 | ++DOMWINDOW == 56 (19BB1400) [pid = 308] [serial = 56] [outer = 00000000] 04:40:18 INFO - PROCESS | 308 | ++DOMWINDOW == 57 (19BB5C00) [pid = 308] [serial = 57] [outer = 19BB1400] 04:40:18 INFO - PROCESS | 308 | 1467114018333 Marionette DEBUG loaded listener.js 04:40:18 INFO - PROCESS | 308 | ++DOMWINDOW == 58 (1B9E8C00) [pid = 308] [serial = 58] [outer = 19BB1400] 04:40:18 INFO - PROCESS | 308 | 1467114018790 Marionette TRACE conn6 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 04:40:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 04:40:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 670ms 04:40:18 INFO - PROCESS | 308 | 1467114018837 Marionette TRACE conn6 -> [0,45,"getWindowHandle",null] 04:40:18 INFO - PROCESS | 308 | 1467114018839 Marionette TRACE conn6 <- [1,45,null,{"value":"13"}] 04:40:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 04:40:18 INFO - PROCESS | 308 | 1467114018842 Marionette TRACE conn6 -> [0,46,"setScriptTimeout",{"ms":35000}] 04:40:18 INFO - PROCESS | 308 | 1467114018844 Marionette TRACE conn6 <- [1,46,null,{}] 04:40:18 INFO - PROCESS | 308 | 1467114018847 Marionette TRACE conn6 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:18 INFO - PROCESS | 308 | 1467114018849 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:18 INFO - PROCESS | 308 | 1467114018925 Marionette TRACE conn6 <- [1,47,null,{"value":null}] 04:40:18 INFO - PROCESS | 308 | 1467114018933 Marionette TRACE conn6 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:18 INFO - PROCESS | 308 | 1467114018935 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:18 INFO - PROCESS | 308 | ++DOCSHELL 02080400 == 19 [pid = 308] [id = 21] 04:40:18 INFO - PROCESS | 308 | ++DOMWINDOW == 59 (19BB5400) [pid = 308] [serial = 59] [outer = 00000000] 04:40:18 INFO - PROCESS | 308 | ++DOMWINDOW == 60 (1D425C00) [pid = 308] [serial = 60] [outer = 19BB5400] 04:40:18 INFO - PROCESS | 308 | 1467114018984 Marionette DEBUG loaded listener.js 04:40:19 INFO - PROCESS | 308 | ++DOMWINDOW == 61 (1D869800) [pid = 308] [serial = 61] [outer = 19BB5400] 04:40:19 INFO - PROCESS | 308 | 1467114019401 Marionette TRACE conn6 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 04:40:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 04:40:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 570ms 04:40:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 04:40:19 INFO - PROCESS | 308 | 1467114019413 Marionette TRACE conn6 -> [0,49,"getWindowHandle",null] 04:40:19 INFO - PROCESS | 308 | 1467114019414 Marionette TRACE conn6 <- [1,49,null,{"value":"13"}] 04:40:19 INFO - PROCESS | 308 | 1467114019418 Marionette TRACE conn6 -> [0,50,"setScriptTimeout",{"ms":35000}] 04:40:19 INFO - PROCESS | 308 | 1467114019419 Marionette TRACE conn6 <- [1,50,null,{}] 04:40:19 INFO - PROCESS | 308 | 1467114019423 Marionette TRACE conn6 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:19 INFO - PROCESS | 308 | 1467114019424 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:19 INFO - PROCESS | 308 | 1467114019548 Marionette TRACE conn6 <- [1,51,null,{"value":null}] 04:40:19 INFO - PROCESS | 308 | 1467114019556 Marionette TRACE conn6 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:19 INFO - PROCESS | 308 | 1467114019558 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:19 INFO - PROCESS | 308 | ++DOCSHELL 1B9A8800 == 20 [pid = 308] [id = 22] 04:40:19 INFO - PROCESS | 308 | ++DOMWINDOW == 62 (1B9A8C00) [pid = 308] [serial = 62] [outer = 00000000] 04:40:19 INFO - PROCESS | 308 | ++DOMWINDOW == 63 (1B9AF400) [pid = 308] [serial = 63] [outer = 1B9A8C00] 04:40:19 INFO - PROCESS | 308 | 1467114019601 Marionette DEBUG loaded listener.js 04:40:19 INFO - PROCESS | 308 | ++DOMWINDOW == 64 (1B9B0400) [pid = 308] [serial = 64] [outer = 1B9A8C00] 04:40:19 INFO - PROCESS | 308 | 1467114019975 Marionette TRACE conn6 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:40:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 04:40:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 570ms 04:40:19 INFO - PROCESS | 308 | 1467114019989 Marionette TRACE conn6 -> [0,53,"getWindowHandle",null] 04:40:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 04:40:19 INFO - PROCESS | 308 | 1467114019991 Marionette TRACE conn6 <- [1,53,null,{"value":"13"}] 04:40:19 INFO - PROCESS | 308 | 1467114019994 Marionette TRACE conn6 -> [0,54,"setScriptTimeout",{"ms":35000}] 04:40:19 INFO - PROCESS | 308 | 1467114019995 Marionette TRACE conn6 <- [1,54,null,{}] 04:40:19 INFO - PROCESS | 308 | 1467114019998 Marionette TRACE conn6 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:19 INFO - PROCESS | 308 | 1467114020000 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:20 INFO - PROCESS | 308 | 1467114020077 Marionette TRACE conn6 <- [1,55,null,{"value":null}] 04:40:20 INFO - PROCESS | 308 | 1467114020083 Marionette TRACE conn6 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:20 INFO - PROCESS | 308 | 1467114020086 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:20 INFO - PROCESS | 308 | ++DOCSHELL 0FF1CC00 == 21 [pid = 308] [id = 23] 04:40:20 INFO - PROCESS | 308 | ++DOMWINDOW == 65 (0FF1E000) [pid = 308] [serial = 65] [outer = 00000000] 04:40:20 INFO - PROCESS | 308 | ++DOMWINDOW == 66 (0FF23C00) [pid = 308] [serial = 66] [outer = 0FF1E000] 04:40:20 INFO - PROCESS | 308 | 1467114020192 Marionette DEBUG loaded listener.js 04:40:20 INFO - PROCESS | 308 | ++DOMWINDOW == 67 (1B9A5800) [pid = 308] [serial = 67] [outer = 0FF1E000] 04:40:20 INFO - PROCESS | 308 | 1467114020551 Marionette TRACE conn6 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:40:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 04:40:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 630ms 04:40:20 INFO - PROCESS | 308 | 1467114020625 Marionette TRACE conn6 -> [0,57,"getWindowHandle",null] 04:40:20 INFO - PROCESS | 308 | 1467114020627 Marionette TRACE conn6 <- [1,57,null,{"value":"13"}] 04:40:20 INFO - PROCESS | 308 | 1467114020630 Marionette TRACE conn6 -> [0,58,"setScriptTimeout",{"ms":35000}] 04:40:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 04:40:20 INFO - PROCESS | 308 | 1467114020633 Marionette TRACE conn6 <- [1,58,null,{}] 04:40:20 INFO - PROCESS | 308 | 1467114020636 Marionette TRACE conn6 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:20 INFO - PROCESS | 308 | 1467114020638 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:20 INFO - PROCESS | 308 | 1467114020760 Marionette TRACE conn6 <- [1,59,null,{"value":null}] 04:40:20 INFO - PROCESS | 308 | 1467114020768 Marionette TRACE conn6 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:20 INFO - PROCESS | 308 | 1467114020769 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:20 INFO - PROCESS | 308 | ++DOCSHELL 0FE53C00 == 22 [pid = 308] [id = 24] 04:40:20 INFO - PROCESS | 308 | ++DOMWINDOW == 68 (0FE55C00) [pid = 308] [serial = 68] [outer = 00000000] 04:40:20 INFO - PROCESS | 308 | ++DOMWINDOW == 69 (0FE5F400) [pid = 308] [serial = 69] [outer = 0FE55C00] 04:40:20 INFO - PROCESS | 308 | 1467114020813 Marionette DEBUG loaded listener.js 04:40:20 INFO - PROCESS | 308 | ++DOMWINDOW == 70 (19BB4400) [pid = 308] [serial = 70] [outer = 0FE55C00] 04:40:21 INFO - PROCESS | 308 | 1467114021182 Marionette TRACE conn6 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:40:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 04:40:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 572ms 04:40:21 INFO - PROCESS | 308 | 1467114021207 Marionette TRACE conn6 -> [0,61,"getWindowHandle",null] 04:40:21 INFO - PROCESS | 308 | 1467114021209 Marionette TRACE conn6 <- [1,61,null,{"value":"13"}] 04:40:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 04:40:21 INFO - PROCESS | 308 | 1467114021212 Marionette TRACE conn6 -> [0,62,"setScriptTimeout",{"ms":35000}] 04:40:21 INFO - PROCESS | 308 | 1467114021214 Marionette TRACE conn6 <- [1,62,null,{}] 04:40:21 INFO - PROCESS | 308 | 1467114021218 Marionette TRACE conn6 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:21 INFO - PROCESS | 308 | 1467114021219 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:21 INFO - PROCESS | 308 | 1467114021311 Marionette TRACE conn6 <- [1,63,null,{"value":null}] 04:40:21 INFO - PROCESS | 308 | 1467114021407 Marionette TRACE conn6 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:21 INFO - PROCESS | 308 | 1467114021409 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:21 INFO - PROCESS | 308 | ++DOCSHELL 0FCE7800 == 23 [pid = 308] [id = 25] 04:40:21 INFO - PROCESS | 308 | ++DOMWINDOW == 71 (0FCE9800) [pid = 308] [serial = 71] [outer = 00000000] 04:40:21 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (0FCEEC00) [pid = 308] [serial = 72] [outer = 0FCE9800] 04:40:21 INFO - PROCESS | 308 | 1467114021453 Marionette DEBUG loaded listener.js 04:40:21 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (0FCF3400) [pid = 308] [serial = 73] [outer = 0FCE9800] 04:40:22 INFO - PROCESS | 308 | 1467114022529 Marionette TRACE conn6 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:40:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 04:40:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1380ms 04:40:22 INFO - PROCESS | 308 | 1467114022595 Marionette TRACE conn6 -> [0,65,"getWindowHandle",null] 04:40:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 04:40:22 INFO - PROCESS | 308 | 1467114022599 Marionette TRACE conn6 <- [1,65,null,{"value":"13"}] 04:40:22 INFO - PROCESS | 308 | 1467114022629 Marionette TRACE conn6 -> [0,66,"setScriptTimeout",{"ms":35000}] 04:40:22 INFO - PROCESS | 308 | 1467114022632 Marionette TRACE conn6 <- [1,66,null,{}] 04:40:22 INFO - PROCESS | 308 | 1467114022653 Marionette TRACE conn6 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:22 INFO - PROCESS | 308 | 1467114022656 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:22 INFO - PROCESS | 308 | 1467114022771 Marionette TRACE conn6 <- [1,67,null,{"value":null}] 04:40:22 INFO - PROCESS | 308 | 1467114022820 Marionette TRACE conn6 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:22 INFO - PROCESS | 308 | 1467114022823 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:22 INFO - PROCESS | 308 | ++DOCSHELL 0FCEE800 == 24 [pid = 308] [id = 26] 04:40:22 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (0FCEF000) [pid = 308] [serial = 74] [outer = 00000000] 04:40:22 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (0FE53800) [pid = 308] [serial = 75] [outer = 0FCEF000] 04:40:22 INFO - PROCESS | 308 | 1467114022873 Marionette DEBUG loaded listener.js 04:40:22 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (0FE5C400) [pid = 308] [serial = 76] [outer = 0FCEF000] 04:40:23 INFO - PROCESS | 308 | 1467114023277 Marionette TRACE conn6 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:40:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 04:40:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 730ms 04:40:23 INFO - PROCESS | 308 | 1467114023333 Marionette TRACE conn6 -> [0,69,"getWindowHandle",null] 04:40:23 INFO - PROCESS | 308 | 1467114023338 Marionette TRACE conn6 <- [1,69,null,{"value":"13"}] 04:40:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 04:40:23 INFO - PROCESS | 308 | 1467114023351 Marionette TRACE conn6 -> [0,70,"setScriptTimeout",{"ms":35000}] 04:40:23 INFO - PROCESS | 308 | 1467114023354 Marionette TRACE conn6 <- [1,70,null,{}] 04:40:23 INFO - PROCESS | 308 | 1467114023357 Marionette TRACE conn6 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:23 INFO - PROCESS | 308 | 1467114023360 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:23 INFO - PROCESS | 308 | 1467114023473 Marionette TRACE conn6 <- [1,71,null,{"value":null}] 04:40:23 INFO - PROCESS | 308 | 1467114023479 Marionette TRACE conn6 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:23 INFO - PROCESS | 308 | 1467114023481 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:23 INFO - PROCESS | 308 | ++DOCSHELL 0FF1E400 == 25 [pid = 308] [id = 27] 04:40:23 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (0FF1E800) [pid = 308] [serial = 77] [outer = 00000000] 04:40:23 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (104BE000) [pid = 308] [serial = 78] [outer = 0FF1E800] 04:40:23 INFO - PROCESS | 308 | 1467114023531 Marionette DEBUG loaded listener.js 04:40:23 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (13F20000) [pid = 308] [serial = 79] [outer = 0FF1E800] 04:40:23 INFO - PROCESS | 308 | --DOMWINDOW == 78 (16743800) [pid = 308] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 04:40:23 INFO - PROCESS | 308 | --DOMWINDOW == 77 (1D454000) [pid = 308] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 04:40:23 INFO - PROCESS | 308 | --DOMWINDOW == 76 (194A9C00) [pid = 308] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 04:40:23 INFO - PROCESS | 308 | --DOMWINDOW == 75 (0F736800) [pid = 308] [serial = 29] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 04:40:23 INFO - PROCESS | 308 | --DOMWINDOW == 74 (104C0800) [pid = 308] [serial = 38] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 04:40:23 INFO - PROCESS | 308 | --DOMWINDOW == 73 (1673C400) [pid = 308] [serial = 41] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 04:40:23 INFO - PROCESS | 308 | --DOMWINDOW == 72 (18628000) [pid = 308] [serial = 44] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 04:40:23 INFO - PROCESS | 308 | --DOMWINDOW == 71 (18DF0C00) [pid = 308] [serial = 47] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 04:40:23 INFO - PROCESS | 308 | --DOMWINDOW == 70 (1AA39400) [pid = 308] [serial = 50] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 04:40:23 INFO - PROCESS | 308 | --DOMWINDOW == 69 (1B64D000) [pid = 308] [serial = 53] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 04:40:23 INFO - PROCESS | 308 | --DOMWINDOW == 68 (1B9A8C00) [pid = 308] [serial = 62] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 04:40:23 INFO - PROCESS | 308 | --DOMWINDOW == 67 (0FF1E000) [pid = 308] [serial = 65] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 04:40:24 INFO - PROCESS | 308 | 1467114024218 Marionette TRACE conn6 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:40:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 04:40:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 930ms 04:40:24 INFO - PROCESS | 308 | 1467114024284 Marionette TRACE conn6 -> [0,73,"getWindowHandle",null] 04:40:24 INFO - PROCESS | 308 | 1467114024286 Marionette TRACE conn6 <- [1,73,null,{"value":"13"}] 04:40:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 04:40:24 INFO - PROCESS | 308 | 1467114024290 Marionette TRACE conn6 -> [0,74,"setScriptTimeout",{"ms":35000}] 04:40:24 INFO - PROCESS | 308 | 1467114024293 Marionette TRACE conn6 <- [1,74,null,{}] 04:40:24 INFO - PROCESS | 308 | 1467114024307 Marionette TRACE conn6 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:24 INFO - PROCESS | 308 | 1467114024312 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:24 INFO - PROCESS | 308 | 1467114024393 Marionette TRACE conn6 <- [1,75,null,{"value":null}] 04:40:24 INFO - PROCESS | 308 | 1467114024407 Marionette TRACE conn6 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:24 INFO - PROCESS | 308 | 1467114024410 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:24 INFO - PROCESS | 308 | ++DOCSHELL 15638800 == 26 [pid = 308] [id = 28] 04:40:24 INFO - PROCESS | 308 | ++DOMWINDOW == 68 (15638C00) [pid = 308] [serial = 80] [outer = 00000000] 04:40:24 INFO - PROCESS | 308 | ++DOMWINDOW == 69 (1621C400) [pid = 308] [serial = 81] [outer = 15638C00] 04:40:24 INFO - PROCESS | 308 | 1467114024462 Marionette DEBUG loaded listener.js 04:40:24 INFO - PROCESS | 308 | ++DOMWINDOW == 70 (1637BC00) [pid = 308] [serial = 82] [outer = 15638C00] 04:40:24 INFO - PROCESS | 308 | 1467114024898 Marionette TRACE conn6 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:40:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 04:40:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 690ms 04:40:24 INFO - PROCESS | 308 | 1467114024980 Marionette TRACE conn6 -> [0,77,"getWindowHandle",null] 04:40:24 INFO - PROCESS | 308 | 1467114024983 Marionette TRACE conn6 <- [1,77,null,{"value":"13"}] 04:40:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 04:40:24 INFO - PROCESS | 308 | 1467114024986 Marionette TRACE conn6 -> [0,78,"setScriptTimeout",{"ms":35000}] 04:40:24 INFO - PROCESS | 308 | 1467114024988 Marionette TRACE conn6 <- [1,78,null,{}] 04:40:24 INFO - PROCESS | 308 | 1467114024992 Marionette TRACE conn6 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:24 INFO - PROCESS | 308 | 1467114024994 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:25 INFO - PROCESS | 308 | 1467114025074 Marionette TRACE conn6 <- [1,79,null,{"value":null}] 04:40:25 INFO - PROCESS | 308 | 1467114025086 Marionette TRACE conn6 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:25 INFO - PROCESS | 308 | 1467114025088 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:25 INFO - PROCESS | 308 | ++DOCSHELL 17459000 == 27 [pid = 308] [id = 29] 04:40:25 INFO - PROCESS | 308 | ++DOMWINDOW == 71 (1745D000) [pid = 308] [serial = 83] [outer = 00000000] 04:40:25 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (1862B800) [pid = 308] [serial = 84] [outer = 1745D000] 04:40:25 INFO - PROCESS | 308 | 1467114025133 Marionette DEBUG loaded listener.js 04:40:25 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (186B0800) [pid = 308] [serial = 85] [outer = 1745D000] 04:40:25 INFO - PROCESS | 308 | 1467114025527 Marionette TRACE conn6 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:40:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 04:40:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 570ms 04:40:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 04:40:25 INFO - PROCESS | 308 | 1467114025560 Marionette TRACE conn6 -> [0,81,"getWindowHandle",null] 04:40:25 INFO - PROCESS | 308 | 1467114025562 Marionette TRACE conn6 <- [1,81,null,{"value":"13"}] 04:40:25 INFO - PROCESS | 308 | 1467114025565 Marionette TRACE conn6 -> [0,82,"setScriptTimeout",{"ms":35000}] 04:40:25 INFO - PROCESS | 308 | 1467114025567 Marionette TRACE conn6 <- [1,82,null,{}] 04:40:25 INFO - PROCESS | 308 | 1467114025570 Marionette TRACE conn6 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:25 INFO - PROCESS | 308 | 1467114025572 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:25 INFO - PROCESS | 308 | 1467114025647 Marionette TRACE conn6 <- [1,83,null,{"value":null}] 04:40:25 INFO - PROCESS | 308 | 1467114025652 Marionette TRACE conn6 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:25 INFO - PROCESS | 308 | 1467114025654 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:25 INFO - PROCESS | 308 | ++DOCSHELL 18788400 == 28 [pid = 308] [id = 30] 04:40:25 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (18788C00) [pid = 308] [serial = 86] [outer = 00000000] 04:40:25 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (18DE9400) [pid = 308] [serial = 87] [outer = 18788C00] 04:40:25 INFO - PROCESS | 308 | 1467114025699 Marionette DEBUG loaded listener.js 04:40:25 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (194A8000) [pid = 308] [serial = 88] [outer = 18788C00] 04:40:26 INFO - PROCESS | 308 | 1467114026299 Marionette TRACE conn6 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:40:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 04:40:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 770ms 04:40:26 INFO - PROCESS | 308 | 1467114026337 Marionette TRACE conn6 -> [0,85,"getWindowHandle",null] 04:40:26 INFO - PROCESS | 308 | 1467114026342 Marionette TRACE conn6 <- [1,85,null,{"value":"13"}] 04:40:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 04:40:26 INFO - PROCESS | 308 | 1467114026347 Marionette TRACE conn6 -> [0,86,"setScriptTimeout",{"ms":35000}] 04:40:26 INFO - PROCESS | 308 | 1467114026350 Marionette TRACE conn6 <- [1,86,null,{}] 04:40:26 INFO - PROCESS | 308 | 1467114026356 Marionette TRACE conn6 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:26 INFO - PROCESS | 308 | 1467114026359 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:26 INFO - PROCESS | 308 | 1467114026464 Marionette TRACE conn6 <- [1,87,null,{"value":null}] 04:40:26 INFO - PROCESS | 308 | 1467114026535 Marionette TRACE conn6 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:26 INFO - PROCESS | 308 | 1467114026537 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:26 INFO - PROCESS | 308 | ++DOCSHELL 0FE54000 == 29 [pid = 308] [id = 31] 04:40:26 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (0FE54800) [pid = 308] [serial = 89] [outer = 00000000] 04:40:26 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (0FF23400) [pid = 308] [serial = 90] [outer = 0FE54800] 04:40:26 INFO - PROCESS | 308 | 1467114026595 Marionette DEBUG loaded listener.js 04:40:26 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (110CD400) [pid = 308] [serial = 91] [outer = 0FE54800] 04:40:27 INFO - PROCESS | 308 | 1467114027156 Marionette TRACE conn6 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:40:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 04:40:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 870ms 04:40:27 INFO - PROCESS | 308 | 1467114027222 Marionette TRACE conn6 -> [0,89,"getWindowHandle",null] 04:40:27 INFO - PROCESS | 308 | 1467114027227 Marionette TRACE conn6 <- [1,89,null,{"value":"13"}] 04:40:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 04:40:27 INFO - PROCESS | 308 | 1467114027233 Marionette TRACE conn6 -> [0,90,"setScriptTimeout",{"ms":35000}] 04:40:27 INFO - PROCESS | 308 | 1467114027236 Marionette TRACE conn6 <- [1,90,null,{}] 04:40:27 INFO - PROCESS | 308 | 1467114027240 Marionette TRACE conn6 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:27 INFO - PROCESS | 308 | 1467114027243 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:27 INFO - PROCESS | 308 | 1467114027349 Marionette TRACE conn6 <- [1,91,null,{"value":null}] 04:40:27 INFO - PROCESS | 308 | 1467114027419 Marionette TRACE conn6 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:27 INFO - PROCESS | 308 | 1467114027422 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:27 INFO - PROCESS | 308 | ++DOCSHELL 16743800 == 30 [pid = 308] [id = 32] 04:40:27 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (1745C400) [pid = 308] [serial = 92] [outer = 00000000] 04:40:27 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (189AB800) [pid = 308] [serial = 93] [outer = 1745C400] 04:40:27 INFO - PROCESS | 308 | 1467114027479 Marionette DEBUG loaded listener.js 04:40:27 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (194AA800) [pid = 308] [serial = 94] [outer = 1745C400] 04:40:28 INFO - PROCESS | 308 | 1467114028035 Marionette TRACE conn6 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:40:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 04:40:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 870ms 04:40:28 INFO - PROCESS | 308 | 1467114028108 Marionette TRACE conn6 -> [0,93,"getWindowHandle",null] 04:40:28 INFO - PROCESS | 308 | 1467114028110 Marionette TRACE conn6 <- [1,93,null,{"value":"13"}] 04:40:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 04:40:28 INFO - PROCESS | 308 | 1467114028114 Marionette TRACE conn6 -> [0,94,"setScriptTimeout",{"ms":35000}] 04:40:28 INFO - PROCESS | 308 | 1467114028118 Marionette TRACE conn6 <- [1,94,null,{}] 04:40:28 INFO - PROCESS | 308 | 1467114028129 Marionette TRACE conn6 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:28 INFO - PROCESS | 308 | 1467114028134 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:28 INFO - PROCESS | 308 | 1467114028267 Marionette TRACE conn6 <- [1,95,null,{"value":null}] 04:40:28 INFO - PROCESS | 308 | 1467114028340 Marionette TRACE conn6 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:28 INFO - PROCESS | 308 | 1467114028343 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:28 INFO - PROCESS | 308 | ++DOCSHELL 19BB5000 == 31 [pid = 308] [id = 33] 04:40:28 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (19C68800) [pid = 308] [serial = 95] [outer = 00000000] 04:40:28 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (1AA39400) [pid = 308] [serial = 96] [outer = 19C68800] 04:40:28 INFO - PROCESS | 308 | 1467114028400 Marionette DEBUG loaded listener.js 04:40:28 INFO - PROCESS | 308 | ++DOMWINDOW == 85 (1AC76C00) [pid = 308] [serial = 97] [outer = 19C68800] 04:40:28 INFO - PROCESS | 308 | 1467114028967 Marionette TRACE conn6 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 04:40:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 04:40:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 930ms 04:40:29 INFO - PROCESS | 308 | 1467114029048 Marionette TRACE conn6 -> [0,97,"getWindowHandle",null] 04:40:29 INFO - PROCESS | 308 | 1467114029051 Marionette TRACE conn6 <- [1,97,null,{"value":"13"}] 04:40:29 INFO - PROCESS | 308 | 1467114029055 Marionette TRACE conn6 -> [0,98,"setScriptTimeout",{"ms":35000}] 04:40:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 04:40:29 INFO - PROCESS | 308 | 1467114029057 Marionette TRACE conn6 <- [1,98,null,{}] 04:40:29 INFO - PROCESS | 308 | 1467114029061 Marionette TRACE conn6 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:29 INFO - PROCESS | 308 | 1467114029064 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:29 INFO - PROCESS | 308 | 1467114029179 Marionette TRACE conn6 <- [1,99,null,{"value":null}] 04:40:29 INFO - PROCESS | 308 | 1467114029248 Marionette TRACE conn6 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:29 INFO - PROCESS | 308 | 1467114029250 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:29 INFO - PROCESS | 308 | ++DOCSHELL 15F4C800 == 32 [pid = 308] [id = 34] 04:40:29 INFO - PROCESS | 308 | ++DOMWINDOW == 86 (15F51000) [pid = 308] [serial = 98] [outer = 00000000] 04:40:29 INFO - PROCESS | 308 | ++DOMWINDOW == 87 (15F54C00) [pid = 308] [serial = 99] [outer = 15F51000] 04:40:29 INFO - PROCESS | 308 | 1467114029304 Marionette DEBUG loaded listener.js 04:40:29 INFO - PROCESS | 308 | ++DOMWINDOW == 88 (15F56C00) [pid = 308] [serial = 100] [outer = 15F51000] 04:40:29 INFO - PROCESS | 308 | 1467114029866 Marionette TRACE conn6 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 04:40:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 04:40:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 830ms 04:40:29 INFO - PROCESS | 308 | 1467114029888 Marionette TRACE conn6 -> [0,101,"getWindowHandle",null] 04:40:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 04:40:29 INFO - PROCESS | 308 | 1467114029892 Marionette TRACE conn6 <- [1,101,null,{"value":"13"}] 04:40:29 INFO - PROCESS | 308 | 1467114029896 Marionette TRACE conn6 -> [0,102,"setScriptTimeout",{"ms":35000}] 04:40:29 INFO - PROCESS | 308 | 1467114029899 Marionette TRACE conn6 <- [1,102,null,{}] 04:40:29 INFO - PROCESS | 308 | 1467114029905 Marionette TRACE conn6 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:29 INFO - PROCESS | 308 | 1467114029908 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:30 INFO - PROCESS | 308 | 1467114030012 Marionette TRACE conn6 <- [1,103,null,{"value":null}] 04:40:30 INFO - PROCESS | 308 | 1467114030104 Marionette TRACE conn6 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:30 INFO - PROCESS | 308 | 1467114030106 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:30 INFO - PROCESS | 308 | ++DOCSHELL 0FD9D000 == 33 [pid = 308] [id = 35] 04:40:30 INFO - PROCESS | 308 | ++DOMWINDOW == 89 (0FE58C00) [pid = 308] [serial = 101] [outer = 00000000] 04:40:30 INFO - PROCESS | 308 | ++DOMWINDOW == 90 (0FF28400) [pid = 308] [serial = 102] [outer = 0FE58C00] 04:40:30 INFO - PROCESS | 308 | 1467114030157 Marionette DEBUG loaded listener.js 04:40:30 INFO - PROCESS | 308 | ++DOMWINDOW == 91 (13F19C00) [pid = 308] [serial = 103] [outer = 0FE58C00] 04:40:30 INFO - PROCESS | 308 | --DOMWINDOW == 90 (1994F800) [pid = 308] [serial = 17] [outer = 00000000] [url = about:blank] 04:40:30 INFO - PROCESS | 308 | --DOMWINDOW == 89 (1AECE400) [pid = 308] [serial = 52] [outer = 00000000] [url = about:blank] 04:40:30 INFO - PROCESS | 308 | --DOMWINDOW == 88 (1C259400) [pid = 308] [serial = 55] [outer = 00000000] [url = about:blank] 04:40:30 INFO - PROCESS | 308 | --DOMWINDOW == 87 (198DA400) [pid = 308] [serial = 28] [outer = 00000000] [url = about:blank] 04:40:30 INFO - PROCESS | 308 | --DOMWINDOW == 86 (148E3400) [pid = 308] [serial = 40] [outer = 00000000] [url = about:blank] 04:40:30 INFO - PROCESS | 308 | --DOMWINDOW == 85 (1B9A5800) [pid = 308] [serial = 67] [outer = 00000000] [url = about:blank] 04:40:30 INFO - PROCESS | 308 | --DOMWINDOW == 84 (17832800) [pid = 308] [serial = 43] [outer = 00000000] [url = about:blank] 04:40:30 INFO - PROCESS | 308 | --DOMWINDOW == 83 (1B9B0400) [pid = 308] [serial = 64] [outer = 00000000] [url = about:blank] 04:40:30 INFO - PROCESS | 308 | --DOMWINDOW == 82 (1D86AC00) [pid = 308] [serial = 22] [outer = 00000000] [url = about:blank] 04:40:30 INFO - PROCESS | 308 | --DOMWINDOW == 81 (17458000) [pid = 308] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 04:40:30 INFO - PROCESS | 308 | --DOMWINDOW == 80 (17452000) [pid = 308] [serial = 9] [outer = 00000000] [url = about:blank] 04:40:30 INFO - PROCESS | 308 | --DOMWINDOW == 79 (1110C000) [pid = 308] [serial = 4] [outer = 00000000] [url = about:blank] 04:40:30 INFO - PROCESS | 308 | --DOMWINDOW == 78 (0FE5F400) [pid = 308] [serial = 69] [outer = 00000000] [url = about:blank] 04:40:30 INFO - PROCESS | 308 | --DOMWINDOW == 77 (0F56E800) [pid = 308] [serial = 24] [outer = 00000000] [url = about:blank] 04:40:30 INFO - PROCESS | 308 | --DOMWINDOW == 76 (198D6C00) [pid = 308] [serial = 27] [outer = 00000000] [url = about:blank] 04:40:30 INFO - PROCESS | 308 | --DOMWINDOW == 75 (0F782000) [pid = 308] [serial = 30] [outer = 00000000] [url = about:blank] 04:40:30 INFO - PROCESS | 308 | --DOMWINDOW == 74 (11144800) [pid = 308] [serial = 36] [outer = 00000000] [url = about:blank] 04:40:30 INFO - PROCESS | 308 | --DOMWINDOW == 73 (14861400) [pid = 308] [serial = 39] [outer = 00000000] [url = about:blank] 04:40:30 INFO - PROCESS | 308 | --DOMWINDOW == 72 (17457000) [pid = 308] [serial = 42] [outer = 00000000] [url = about:blank] 04:40:30 INFO - PROCESS | 308 | --DOMWINDOW == 71 (187DC000) [pid = 308] [serial = 45] [outer = 00000000] [url = about:blank] 04:40:30 INFO - PROCESS | 308 | --DOMWINDOW == 70 (18DE7400) [pid = 308] [serial = 46] [outer = 00000000] [url = about:blank] 04:40:30 INFO - PROCESS | 308 | --DOMWINDOW == 69 (19942000) [pid = 308] [serial = 48] [outer = 00000000] [url = about:blank] 04:40:30 INFO - PROCESS | 308 | --DOMWINDOW == 68 (1ABC3400) [pid = 308] [serial = 51] [outer = 00000000] [url = about:blank] 04:40:30 INFO - PROCESS | 308 | --DOMWINDOW == 67 (19A53000) [pid = 308] [serial = 49] [outer = 00000000] [url = about:blank] 04:40:30 INFO - PROCESS | 308 | --DOMWINDOW == 66 (1BB83C00) [pid = 308] [serial = 54] [outer = 00000000] [url = about:blank] 04:40:30 INFO - PROCESS | 308 | --DOMWINDOW == 65 (19BB5C00) [pid = 308] [serial = 57] [outer = 00000000] [url = about:blank] 04:40:30 INFO - PROCESS | 308 | --DOMWINDOW == 64 (0FC8B000) [pid = 308] [serial = 31] [outer = 00000000] [url = about:blank] 04:40:30 INFO - PROCESS | 308 | --DOMWINDOW == 63 (1D425C00) [pid = 308] [serial = 60] [outer = 00000000] [url = about:blank] 04:40:30 INFO - PROCESS | 308 | --DOMWINDOW == 62 (1B9AF400) [pid = 308] [serial = 63] [outer = 00000000] [url = about:blank] 04:40:30 INFO - PROCESS | 308 | --DOMWINDOW == 61 (0FF23C00) [pid = 308] [serial = 66] [outer = 00000000] [url = about:blank] 04:40:30 INFO - PROCESS | 308 | --DOMWINDOW == 60 (104C1000) [pid = 308] [serial = 33] [outer = 00000000] [url = about:blank] 04:40:30 INFO - PROCESS | 308 | --DOMWINDOW == 59 (1D866C00) [pid = 308] [serial = 21] [outer = 00000000] [url = about:blank] 04:40:30 INFO - PROCESS | 308 | --DOMWINDOW == 58 (19A51000) [pid = 308] [serial = 14] [outer = 00000000] [url = about:blank] 04:40:31 INFO - PROCESS | 308 | 1467114031125 Marionette TRACE conn6 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 04:40:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 04:40:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1284ms 04:40:31 INFO - PROCESS | 308 | 1467114031183 Marionette TRACE conn6 -> [0,105,"getWindowHandle",null] 04:40:31 INFO - PROCESS | 308 | 1467114031187 Marionette TRACE conn6 <- [1,105,null,{"value":"13"}] 04:40:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 04:40:31 INFO - PROCESS | 308 | 1467114031191 Marionette TRACE conn6 -> [0,106,"setScriptTimeout",{"ms":35000}] 04:40:31 INFO - PROCESS | 308 | 1467114031194 Marionette TRACE conn6 <- [1,106,null,{}] 04:40:31 INFO - PROCESS | 308 | 1467114031200 Marionette TRACE conn6 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:31 INFO - PROCESS | 308 | 1467114031203 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:31 INFO - PROCESS | 308 | 1467114031292 Marionette TRACE conn6 <- [1,107,null,{"value":null}] 04:40:31 INFO - PROCESS | 308 | 1467114031369 Marionette TRACE conn6 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:31 INFO - PROCESS | 308 | 1467114031371 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:31 INFO - PROCESS | 308 | ++DOCSHELL 0FE53400 == 34 [pid = 308] [id = 36] 04:40:31 INFO - PROCESS | 308 | ++DOMWINDOW == 59 (0FE59000) [pid = 308] [serial = 104] [outer = 00000000] 04:40:31 INFO - PROCESS | 308 | ++DOMWINDOW == 60 (0FE5F000) [pid = 308] [serial = 105] [outer = 0FE59000] 04:40:31 INFO - PROCESS | 308 | 1467114031422 Marionette DEBUG loaded listener.js 04:40:31 INFO - PROCESS | 308 | ++DOMWINDOW == 61 (0FF1F000) [pid = 308] [serial = 106] [outer = 0FE59000] 04:40:31 INFO - PROCESS | 308 | 1467114031803 Marionette TRACE conn6 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 04:40:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 04:40:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 630ms 04:40:31 INFO - PROCESS | 308 | 1467114031822 Marionette TRACE conn6 -> [0,109,"getWindowHandle",null] 04:40:31 INFO - PROCESS | 308 | 1467114031827 Marionette TRACE conn6 <- [1,109,null,{"value":"13"}] 04:40:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 04:40:31 INFO - PROCESS | 308 | 1467114031842 Marionette TRACE conn6 -> [0,110,"setScriptTimeout",{"ms":35000}] 04:40:31 INFO - PROCESS | 308 | 1467114031845 Marionette TRACE conn6 <- [1,110,null,{}] 04:40:31 INFO - PROCESS | 308 | 1467114031849 Marionette TRACE conn6 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:31 INFO - PROCESS | 308 | 1467114031851 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:31 INFO - PROCESS | 308 | 1467114031937 Marionette TRACE conn6 <- [1,111,null,{"value":null}] 04:40:31 INFO - PROCESS | 308 | 1467114031944 Marionette TRACE conn6 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:31 INFO - PROCESS | 308 | 1467114031946 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:31 INFO - PROCESS | 308 | ++DOCSHELL 11144800 == 35 [pid = 308] [id = 37] 04:40:31 INFO - PROCESS | 308 | ++DOMWINDOW == 62 (1114E400) [pid = 308] [serial = 107] [outer = 00000000] 04:40:31 INFO - PROCESS | 308 | ++DOMWINDOW == 63 (14823000) [pid = 308] [serial = 108] [outer = 1114E400] 04:40:31 INFO - PROCESS | 308 | 1467114031994 Marionette DEBUG loaded listener.js 04:40:32 INFO - PROCESS | 308 | ++DOMWINDOW == 64 (14869C00) [pid = 308] [serial = 109] [outer = 1114E400] 04:40:32 INFO - PROCESS | 308 | 1467114032454 Marionette TRACE conn6 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 04:40:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 04:40:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 630ms 04:40:32 INFO - PROCESS | 308 | 1467114032470 Marionette TRACE conn6 -> [0,113,"getWindowHandle",null] 04:40:32 INFO - PROCESS | 308 | 1467114032473 Marionette TRACE conn6 <- [1,113,null,{"value":"13"}] 04:40:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 04:40:32 INFO - PROCESS | 308 | 1467114032476 Marionette TRACE conn6 -> [0,114,"setScriptTimeout",{"ms":35000}] 04:40:32 INFO - PROCESS | 308 | 1467114032480 Marionette TRACE conn6 <- [1,114,null,{}] 04:40:32 INFO - PROCESS | 308 | 1467114032491 Marionette TRACE conn6 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:32 INFO - PROCESS | 308 | 1467114032495 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:32 INFO - PROCESS | 308 | 1467114032578 Marionette TRACE conn6 <- [1,115,null,{"value":null}] 04:40:32 INFO - PROCESS | 308 | 1467114032588 Marionette TRACE conn6 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:32 INFO - PROCESS | 308 | 1467114032591 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:32 INFO - PROCESS | 308 | ++DOCSHELL 1637B800 == 36 [pid = 308] [id = 38] 04:40:32 INFO - PROCESS | 308 | ++DOMWINDOW == 65 (1637D400) [pid = 308] [serial = 110] [outer = 00000000] 04:40:32 INFO - PROCESS | 308 | ++DOMWINDOW == 66 (16749800) [pid = 308] [serial = 111] [outer = 1637D400] 04:40:32 INFO - PROCESS | 308 | 1467114032640 Marionette DEBUG loaded listener.js 04:40:32 INFO - PROCESS | 308 | ++DOMWINDOW == 67 (17458000) [pid = 308] [serial = 112] [outer = 1637D400] 04:40:33 INFO - PROCESS | 308 | 1467114033063 Marionette TRACE conn6 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 04:40:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 04:40:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 631ms 04:40:33 INFO - PROCESS | 308 | 1467114033109 Marionette TRACE conn6 -> [0,117,"getWindowHandle",null] 04:40:33 INFO - PROCESS | 308 | 1467114033111 Marionette TRACE conn6 <- [1,117,null,{"value":"13"}] 04:40:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 04:40:33 INFO - PROCESS | 308 | 1467114033119 Marionette TRACE conn6 -> [0,118,"setScriptTimeout",{"ms":35000}] 04:40:33 INFO - PROCESS | 308 | 1467114033121 Marionette TRACE conn6 <- [1,118,null,{}] 04:40:33 INFO - PROCESS | 308 | 1467114033130 Marionette TRACE conn6 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:33 INFO - PROCESS | 308 | 1467114033132 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:33 INFO - PROCESS | 308 | 1467114033243 Marionette TRACE conn6 <- [1,119,null,{"value":null}] 04:40:33 INFO - PROCESS | 308 | 1467114033251 Marionette TRACE conn6 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:33 INFO - PROCESS | 308 | 1467114033253 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:33 INFO - PROCESS | 308 | ++DOCSHELL 17831C00 == 37 [pid = 308] [id = 39] 04:40:33 INFO - PROCESS | 308 | ++DOMWINDOW == 68 (18664C00) [pid = 308] [serial = 113] [outer = 00000000] 04:40:33 INFO - PROCESS | 308 | ++DOMWINDOW == 69 (189AE000) [pid = 308] [serial = 114] [outer = 18664C00] 04:40:33 INFO - PROCESS | 308 | 1467114033301 Marionette DEBUG loaded listener.js 04:40:33 INFO - PROCESS | 308 | ++DOMWINDOW == 70 (18D25800) [pid = 308] [serial = 115] [outer = 18664C00] 04:40:33 INFO - PROCESS | 308 | 1467114033735 Marionette TRACE conn6 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 04:40:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 04:40:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 690ms 04:40:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 04:40:33 INFO - PROCESS | 308 | 1467114033809 Marionette TRACE conn6 -> [0,121,"getWindowHandle",null] 04:40:33 INFO - PROCESS | 308 | 1467114033811 Marionette TRACE conn6 <- [1,121,null,{"value":"13"}] 04:40:33 INFO - PROCESS | 308 | 1467114033814 Marionette TRACE conn6 -> [0,122,"setScriptTimeout",{"ms":35000}] 04:40:33 INFO - PROCESS | 308 | 1467114033816 Marionette TRACE conn6 <- [1,122,null,{}] 04:40:33 INFO - PROCESS | 308 | 1467114033819 Marionette TRACE conn6 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:33 INFO - PROCESS | 308 | 1467114033821 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:33 INFO - PROCESS | 308 | 1467114033926 Marionette TRACE conn6 <- [1,123,null,{"value":null}] 04:40:33 INFO - PROCESS | 308 | 1467114033931 Marionette TRACE conn6 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:33 INFO - PROCESS | 308 | 1467114033933 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:33 INFO - PROCESS | 308 | ++DOCSHELL 18DEC000 == 38 [pid = 308] [id = 40] 04:40:33 INFO - PROCESS | 308 | ++DOMWINDOW == 71 (18DEF400) [pid = 308] [serial = 116] [outer = 00000000] 04:40:33 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (198D5C00) [pid = 308] [serial = 117] [outer = 18DEF400] 04:40:33 INFO - PROCESS | 308 | 1467114033981 Marionette DEBUG loaded listener.js 04:40:34 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (19940400) [pid = 308] [serial = 118] [outer = 18DEF400] 04:40:34 INFO - PROCESS | 308 | 1467114034391 Marionette TRACE conn6 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 04:40:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 04:40:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 630ms 04:40:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 04:40:34 INFO - PROCESS | 308 | 1467114034445 Marionette TRACE conn6 -> [0,125,"getWindowHandle",null] 04:40:34 INFO - PROCESS | 308 | 1467114034447 Marionette TRACE conn6 <- [1,125,null,{"value":"13"}] 04:40:34 INFO - PROCESS | 308 | 1467114034450 Marionette TRACE conn6 -> [0,126,"setScriptTimeout",{"ms":35000}] 04:40:34 INFO - PROCESS | 308 | 1467114034452 Marionette TRACE conn6 <- [1,126,null,{}] 04:40:34 INFO - PROCESS | 308 | 1467114034455 Marionette TRACE conn6 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:34 INFO - PROCESS | 308 | 1467114034461 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:34 INFO - PROCESS | 308 | 1467114034611 Marionette TRACE conn6 <- [1,127,null,{"value":null}] 04:40:34 INFO - PROCESS | 308 | 1467114034660 Marionette TRACE conn6 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:34 INFO - PROCESS | 308 | 1467114034662 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:34 INFO - PROCESS | 308 | ++DOCSHELL 19A51000 == 39 [pid = 308] [id = 41] 04:40:34 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (19AC0800) [pid = 308] [serial = 119] [outer = 00000000] 04:40:34 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (19BB2000) [pid = 308] [serial = 120] [outer = 19AC0800] 04:40:34 INFO - PROCESS | 308 | 1467114034707 Marionette DEBUG loaded listener.js 04:40:34 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (1AA2B800) [pid = 308] [serial = 121] [outer = 19AC0800] 04:40:35 INFO - PROCESS | 308 | 1467114035169 Marionette TRACE conn6 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 04:40:35 INFO - PROCESS | 308 | --DOMWINDOW == 75 (0FCE9800) [pid = 308] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 04:40:35 INFO - PROCESS | 308 | --DOMWINDOW == 74 (19BB5400) [pid = 308] [serial = 59] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 04:40:35 INFO - PROCESS | 308 | --DOMWINDOW == 73 (0FE55C00) [pid = 308] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 04:40:35 INFO - PROCESS | 308 | --DOMWINDOW == 72 (19BB1400) [pid = 308] [serial = 56] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 04:40:35 INFO - PROCESS | 308 | --DOMWINDOW == 71 (18788C00) [pid = 308] [serial = 86] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 04:40:35 INFO - PROCESS | 308 | --DOMWINDOW == 70 (1745D000) [pid = 308] [serial = 83] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 04:40:35 INFO - PROCESS | 308 | --DOMWINDOW == 69 (0FCEF000) [pid = 308] [serial = 74] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 04:40:35 INFO - PROCESS | 308 | --DOMWINDOW == 68 (0FF1E800) [pid = 308] [serial = 77] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 04:40:35 INFO - PROCESS | 308 | --DOMWINDOW == 67 (15638C00) [pid = 308] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 04:40:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 04:40:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 770ms 04:40:35 INFO - PROCESS | 308 | 1467114035225 Marionette TRACE conn6 -> [0,129,"getWindowHandle",null] 04:40:35 INFO - PROCESS | 308 | 1467114035227 Marionette TRACE conn6 <- [1,129,null,{"value":"13"}] 04:40:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 04:40:35 INFO - PROCESS | 308 | 1467114035230 Marionette TRACE conn6 -> [0,130,"setScriptTimeout",{"ms":35000}] 04:40:35 INFO - PROCESS | 308 | 1467114035232 Marionette TRACE conn6 <- [1,130,null,{}] 04:40:35 INFO - PROCESS | 308 | 1467114035235 Marionette TRACE conn6 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:35 INFO - PROCESS | 308 | 1467114035237 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:35 INFO - PROCESS | 308 | 1467114035311 Marionette TRACE conn6 <- [1,131,null,{"value":null}] 04:40:35 INFO - PROCESS | 308 | 1467114035322 Marionette TRACE conn6 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:35 INFO - PROCESS | 308 | 1467114035324 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:35 INFO - PROCESS | 308 | ++DOCSHELL 0FE55C00 == 40 [pid = 308] [id = 42] 04:40:35 INFO - PROCESS | 308 | ++DOMWINDOW == 68 (1009D000) [pid = 308] [serial = 122] [outer = 00000000] 04:40:35 INFO - PROCESS | 308 | ++DOMWINDOW == 69 (18622C00) [pid = 308] [serial = 123] [outer = 1009D000] 04:40:35 INFO - PROCESS | 308 | 1467114035367 Marionette DEBUG loaded listener.js 04:40:35 INFO - PROCESS | 308 | ++DOMWINDOW == 70 (19BACC00) [pid = 308] [serial = 124] [outer = 1009D000] 04:40:35 INFO - PROCESS | 308 | 1467114035762 Marionette TRACE conn6 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 04:40:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 04:40:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 570ms 04:40:35 INFO - PROCESS | 308 | 1467114035802 Marionette TRACE conn6 -> [0,133,"getWindowHandle",null] 04:40:35 INFO - PROCESS | 308 | 1467114035804 Marionette TRACE conn6 <- [1,133,null,{"value":"13"}] 04:40:35 INFO - PROCESS | 308 | 1467114035808 Marionette TRACE conn6 -> [0,134,"setScriptTimeout",{"ms":35000}] 04:40:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 04:40:35 INFO - PROCESS | 308 | 1467114035809 Marionette TRACE conn6 <- [1,134,null,{}] 04:40:35 INFO - PROCESS | 308 | 1467114035813 Marionette TRACE conn6 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:35 INFO - PROCESS | 308 | 1467114035815 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:35 INFO - PROCESS | 308 | 1467114035898 Marionette TRACE conn6 <- [1,135,null,{"value":null}] 04:40:35 INFO - PROCESS | 308 | 1467114035925 Marionette TRACE conn6 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:35 INFO - PROCESS | 308 | 1467114035927 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:35 INFO - PROCESS | 308 | ++DOCSHELL 1AEC8C00 == 41 [pid = 308] [id = 43] 04:40:35 INFO - PROCESS | 308 | ++DOMWINDOW == 71 (1AEC9000) [pid = 308] [serial = 125] [outer = 00000000] 04:40:35 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (18D0D000) [pid = 308] [serial = 126] [outer = 1AEC9000] 04:40:35 INFO - PROCESS | 308 | 1467114035974 Marionette DEBUG loaded listener.js 04:40:36 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (1AECD000) [pid = 308] [serial = 127] [outer = 1AEC9000] 04:40:36 INFO - PROCESS | 308 | 1467114036378 Marionette TRACE conn6 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 04:40:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 04:40:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 630ms 04:40:36 INFO - PROCESS | 308 | 1467114036441 Marionette TRACE conn6 -> [0,137,"getWindowHandle",null] 04:40:36 INFO - PROCESS | 308 | 1467114036443 Marionette TRACE conn6 <- [1,137,null,{"value":"13"}] 04:40:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 04:40:36 INFO - PROCESS | 308 | 1467114036446 Marionette TRACE conn6 -> [0,138,"setScriptTimeout",{"ms":35000}] 04:40:36 INFO - PROCESS | 308 | 1467114036448 Marionette TRACE conn6 <- [1,138,null,{}] 04:40:36 INFO - PROCESS | 308 | 1467114036452 Marionette TRACE conn6 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:36 INFO - PROCESS | 308 | 1467114036454 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:36 INFO - PROCESS | 308 | 1467114036529 Marionette TRACE conn6 <- [1,139,null,{"value":null}] 04:40:36 INFO - PROCESS | 308 | 1467114036536 Marionette TRACE conn6 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:36 INFO - PROCESS | 308 | 1467114036538 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:36 INFO - PROCESS | 308 | ++DOCSHELL 1637B400 == 42 [pid = 308] [id = 44] 04:40:36 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (1B652C00) [pid = 308] [serial = 128] [outer = 00000000] 04:40:36 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (1B9A6800) [pid = 308] [serial = 129] [outer = 1B652C00] 04:40:36 INFO - PROCESS | 308 | 1467114036582 Marionette DEBUG loaded listener.js 04:40:36 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (1B9A7C00) [pid = 308] [serial = 130] [outer = 1B652C00] 04:40:36 INFO - PROCESS | 308 | 1467114036984 Marionette TRACE conn6 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 04:40:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 04:40:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 570ms 04:40:37 INFO - PROCESS | 308 | 1467114037020 Marionette TRACE conn6 -> [0,141,"getWindowHandle",null] 04:40:37 INFO - PROCESS | 308 | 1467114037022 Marionette TRACE conn6 <- [1,141,null,{"value":"13"}] 04:40:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 04:40:37 INFO - PROCESS | 308 | 1467114037026 Marionette TRACE conn6 -> [0,142,"setScriptTimeout",{"ms":35000}] 04:40:37 INFO - PROCESS | 308 | 1467114037027 Marionette TRACE conn6 <- [1,142,null,{}] 04:40:37 INFO - PROCESS | 308 | 1467114037031 Marionette TRACE conn6 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:37 INFO - PROCESS | 308 | 1467114037032 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:37 INFO - PROCESS | 308 | 1467114037139 Marionette TRACE conn6 <- [1,143,null,{"value":null}] 04:40:37 INFO - PROCESS | 308 | 1467114037146 Marionette TRACE conn6 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:37 INFO - PROCESS | 308 | 1467114037148 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:37 INFO - PROCESS | 308 | ++DOCSHELL 092A0400 == 43 [pid = 308] [id = 45] 04:40:37 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (092A3400) [pid = 308] [serial = 131] [outer = 00000000] 04:40:37 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (092A8400) [pid = 308] [serial = 132] [outer = 092A3400] 04:40:37 INFO - PROCESS | 308 | 1467114037192 Marionette DEBUG loaded listener.js 04:40:37 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (0F782000) [pid = 308] [serial = 133] [outer = 092A3400] 04:40:37 INFO - PROCESS | 308 | 1467114037987 Marionette TRACE conn6 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 04:40:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 04:40:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1019ms 04:40:38 INFO - PROCESS | 308 | 1467114038047 Marionette TRACE conn6 -> [0,145,"getWindowHandle",null] 04:40:38 INFO - PROCESS | 308 | 1467114038052 Marionette TRACE conn6 <- [1,145,null,{"value":"13"}] 04:40:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 04:40:38 INFO - PROCESS | 308 | 1467114038056 Marionette TRACE conn6 -> [0,146,"setScriptTimeout",{"ms":35000}] 04:40:38 INFO - PROCESS | 308 | 1467114038062 Marionette TRACE conn6 <- [1,146,null,{}] 04:40:38 INFO - PROCESS | 308 | 1467114038075 Marionette TRACE conn6 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:38 INFO - PROCESS | 308 | 1467114038078 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:38 INFO - PROCESS | 308 | 1467114038218 Marionette TRACE conn6 <- [1,147,null,{"value":null}] 04:40:38 INFO - PROCESS | 308 | 1467114038286 Marionette TRACE conn6 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:38 INFO - PROCESS | 308 | 1467114038289 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:38 INFO - PROCESS | 308 | ++DOCSHELL 0FCE4400 == 44 [pid = 308] [id = 46] 04:40:38 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (0FCF0400) [pid = 308] [serial = 134] [outer = 00000000] 04:40:38 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (1046EC00) [pid = 308] [serial = 135] [outer = 0FCF0400] 04:40:38 INFO - PROCESS | 308 | 1467114038347 Marionette DEBUG loaded listener.js 04:40:38 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (1479AC00) [pid = 308] [serial = 136] [outer = 0FCF0400] 04:40:39 INFO - PROCESS | 308 | 1467114039320 Marionette TRACE conn6 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 04:40:39 INFO - PROCESS | 308 | --DOCSHELL 19BB5000 == 43 [pid = 308] [id = 33] 04:40:39 INFO - PROCESS | 308 | --DOCSHELL 16743800 == 42 [pid = 308] [id = 32] 04:40:39 INFO - PROCESS | 308 | --DOCSHELL 17459000 == 41 [pid = 308] [id = 29] 04:40:39 INFO - PROCESS | 308 | --DOCSHELL 18788400 == 40 [pid = 308] [id = 30] 04:40:39 INFO - PROCESS | 308 | --DOCSHELL 0FE54000 == 39 [pid = 308] [id = 31] 04:40:39 INFO - PROCESS | 308 | --DOCSHELL 1637B400 == 38 [pid = 308] [id = 44] 04:40:39 INFO - PROCESS | 308 | --DOCSHELL 1AEC8C00 == 37 [pid = 308] [id = 43] 04:40:39 INFO - PROCESS | 308 | --DOCSHELL 0FE55C00 == 36 [pid = 308] [id = 42] 04:40:39 INFO - PROCESS | 308 | --DOCSHELL 19A51000 == 35 [pid = 308] [id = 41] 04:40:39 INFO - PROCESS | 308 | --DOCSHELL 18DEC000 == 34 [pid = 308] [id = 40] 04:40:39 INFO - PROCESS | 308 | --DOCSHELL 17831C00 == 33 [pid = 308] [id = 39] 04:40:39 INFO - PROCESS | 308 | --DOCSHELL 1637B800 == 32 [pid = 308] [id = 38] 04:40:39 INFO - PROCESS | 308 | --DOCSHELL 11144800 == 31 [pid = 308] [id = 37] 04:40:39 INFO - PROCESS | 308 | --DOCSHELL 0FE53400 == 30 [pid = 308] [id = 36] 04:40:39 INFO - PROCESS | 308 | --DOCSHELL 0FD9D000 == 29 [pid = 308] [id = 35] 04:40:39 INFO - PROCESS | 308 | --DOMWINDOW == 81 (0FCEEC00) [pid = 308] [serial = 72] [outer = 00000000] [url = about:blank] 04:40:39 INFO - PROCESS | 308 | --DOMWINDOW == 80 (1D869800) [pid = 308] [serial = 61] [outer = 00000000] [url = about:blank] 04:40:39 INFO - PROCESS | 308 | --DOMWINDOW == 79 (19BB4400) [pid = 308] [serial = 70] [outer = 00000000] [url = about:blank] 04:40:39 INFO - PROCESS | 308 | --DOMWINDOW == 78 (1B9E8C00) [pid = 308] [serial = 58] [outer = 00000000] [url = about:blank] 04:40:39 INFO - PROCESS | 308 | --DOMWINDOW == 77 (18DE9400) [pid = 308] [serial = 87] [outer = 00000000] [url = about:blank] 04:40:39 INFO - PROCESS | 308 | --DOMWINDOW == 76 (194A8000) [pid = 308] [serial = 88] [outer = 00000000] [url = about:blank] 04:40:39 INFO - PROCESS | 308 | --DOMWINDOW == 75 (186B0800) [pid = 308] [serial = 85] [outer = 00000000] [url = about:blank] 04:40:39 INFO - PROCESS | 308 | --DOMWINDOW == 74 (0FE53800) [pid = 308] [serial = 75] [outer = 00000000] [url = about:blank] 04:40:39 INFO - PROCESS | 308 | --DOMWINDOW == 73 (0FE5C400) [pid = 308] [serial = 76] [outer = 00000000] [url = about:blank] 04:40:39 INFO - PROCESS | 308 | --DOMWINDOW == 72 (104BE000) [pid = 308] [serial = 78] [outer = 00000000] [url = about:blank] 04:40:39 INFO - PROCESS | 308 | --DOMWINDOW == 71 (1862B800) [pid = 308] [serial = 84] [outer = 00000000] [url = about:blank] 04:40:39 INFO - PROCESS | 308 | --DOMWINDOW == 70 (1637BC00) [pid = 308] [serial = 82] [outer = 00000000] [url = about:blank] 04:40:39 INFO - PROCESS | 308 | --DOMWINDOW == 69 (13F20000) [pid = 308] [serial = 79] [outer = 00000000] [url = about:blank] 04:40:39 INFO - PROCESS | 308 | --DOMWINDOW == 68 (0FCF3400) [pid = 308] [serial = 73] [outer = 00000000] [url = about:blank] 04:40:39 INFO - PROCESS | 308 | --DOMWINDOW == 67 (1621C400) [pid = 308] [serial = 81] [outer = 00000000] [url = about:blank] 04:40:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 04:40:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1347ms 04:40:39 INFO - PROCESS | 308 | 1467114039404 Marionette TRACE conn6 -> [0,149,"getWindowHandle",null] 04:40:39 INFO - PROCESS | 308 | 1467114039408 Marionette TRACE conn6 <- [1,149,null,{"value":"13"}] 04:40:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 04:40:39 INFO - PROCESS | 308 | 1467114039414 Marionette TRACE conn6 -> [0,150,"setScriptTimeout",{"ms":35000}] 04:40:39 INFO - PROCESS | 308 | 1467114039417 Marionette TRACE conn6 <- [1,150,null,{}] 04:40:39 INFO - PROCESS | 308 | 1467114039422 Marionette TRACE conn6 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:39 INFO - PROCESS | 308 | 1467114039425 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:39 INFO - PROCESS | 308 | 1467114039526 Marionette TRACE conn6 <- [1,151,null,{"value":null}] 04:40:39 INFO - PROCESS | 308 | 1467114039591 Marionette TRACE conn6 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:39 INFO - PROCESS | 308 | 1467114039595 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:39 INFO - PROCESS | 308 | ++DOCSHELL 0F77AC00 == 30 [pid = 308] [id = 47] 04:40:39 INFO - PROCESS | 308 | ++DOMWINDOW == 68 (0F784000) [pid = 308] [serial = 137] [outer = 00000000] 04:40:39 INFO - PROCESS | 308 | ++DOMWINDOW == 69 (0FC8F000) [pid = 308] [serial = 138] [outer = 0F784000] 04:40:39 INFO - PROCESS | 308 | 1467114039643 Marionette DEBUG loaded listener.js 04:40:39 INFO - PROCESS | 308 | ++DOMWINDOW == 70 (0FCEDC00) [pid = 308] [serial = 139] [outer = 0F784000] 04:40:40 INFO - PROCESS | 308 | 1467114040038 Marionette TRACE conn6 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 04:40:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 04:40:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 690ms 04:40:40 INFO - PROCESS | 308 | 1467114040104 Marionette TRACE conn6 -> [0,153,"getWindowHandle",null] 04:40:40 INFO - PROCESS | 308 | 1467114040109 Marionette TRACE conn6 <- [1,153,null,{"value":"13"}] 04:40:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 04:40:40 INFO - PROCESS | 308 | 1467114040115 Marionette TRACE conn6 -> [0,154,"setScriptTimeout",{"ms":35000}] 04:40:40 INFO - PROCESS | 308 | 1467114040118 Marionette TRACE conn6 <- [1,154,null,{}] 04:40:40 INFO - PROCESS | 308 | 1467114040122 Marionette TRACE conn6 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:40 INFO - PROCESS | 308 | 1467114040124 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:40 INFO - PROCESS | 308 | 1467114040210 Marionette TRACE conn6 <- [1,155,null,{"value":null}] 04:40:40 INFO - PROCESS | 308 | 1467114040217 Marionette TRACE conn6 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:40 INFO - PROCESS | 308 | 1467114040220 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:40 INFO - PROCESS | 308 | ++DOCSHELL 0FE5A000 == 31 [pid = 308] [id = 48] 04:40:40 INFO - PROCESS | 308 | ++DOMWINDOW == 71 (0FF1F400) [pid = 308] [serial = 140] [outer = 00000000] 04:40:40 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (104C3000) [pid = 308] [serial = 141] [outer = 0FF1F400] 04:40:40 INFO - PROCESS | 308 | 1467114040267 Marionette DEBUG loaded listener.js 04:40:40 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (1110CC00) [pid = 308] [serial = 142] [outer = 0FF1F400] 04:40:40 INFO - PROCESS | 308 | 1467114040709 Marionette TRACE conn6 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 04:40:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 04:40:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 630ms 04:40:40 INFO - PROCESS | 308 | 1467114040749 Marionette TRACE conn6 -> [0,157,"getWindowHandle",null] 04:40:40 INFO - PROCESS | 308 | 1467114040751 Marionette TRACE conn6 <- [1,157,null,{"value":"13"}] 04:40:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 04:40:40 INFO - PROCESS | 308 | 1467114040755 Marionette TRACE conn6 -> [0,158,"setScriptTimeout",{"ms":35000}] 04:40:40 INFO - PROCESS | 308 | 1467114040758 Marionette TRACE conn6 <- [1,158,null,{}] 04:40:40 INFO - PROCESS | 308 | 1467114040769 Marionette TRACE conn6 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:40 INFO - PROCESS | 308 | 1467114040774 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:40 INFO - PROCESS | 308 | 1467114040859 Marionette TRACE conn6 <- [1,159,null,{"value":null}] 04:40:40 INFO - PROCESS | 308 | 1467114040890 Marionette TRACE conn6 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:40 INFO - PROCESS | 308 | 1467114040893 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:40 INFO - PROCESS | 308 | ++DOCSHELL 15F52800 == 32 [pid = 308] [id = 49] 04:40:40 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (15F53C00) [pid = 308] [serial = 143] [outer = 00000000] 04:40:40 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (16281800) [pid = 308] [serial = 144] [outer = 15F53C00] 04:40:40 INFO - PROCESS | 308 | 1467114040941 Marionette DEBUG loaded listener.js 04:40:41 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (1637B800) [pid = 308] [serial = 145] [outer = 15F53C00] 04:40:41 INFO - PROCESS | 308 | 1467114041397 Marionette TRACE conn6 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 04:40:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 04:40:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 670ms 04:40:41 INFO - PROCESS | 308 | 1467114041429 Marionette TRACE conn6 -> [0,161,"getWindowHandle",null] 04:40:41 INFO - PROCESS | 308 | 1467114041431 Marionette TRACE conn6 <- [1,161,null,{"value":"13"}] 04:40:41 INFO - PROCESS | 308 | 1467114041435 Marionette TRACE conn6 -> [0,162,"setScriptTimeout",{"ms":35000}] 04:40:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 04:40:41 INFO - PROCESS | 308 | 1467114041437 Marionette TRACE conn6 <- [1,162,null,{}] 04:40:41 INFO - PROCESS | 308 | 1467114041440 Marionette TRACE conn6 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:41 INFO - PROCESS | 308 | 1467114041442 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:41 INFO - PROCESS | 308 | 1467114041529 Marionette TRACE conn6 <- [1,163,null,{"value":null}] 04:40:41 INFO - PROCESS | 308 | 1467114041535 Marionette TRACE conn6 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:41 INFO - PROCESS | 308 | 1467114041537 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:41 INFO - PROCESS | 308 | ++DOCSHELL 16748800 == 33 [pid = 308] [id = 50] 04:40:41 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (17453400) [pid = 308] [serial = 146] [outer = 00000000] 04:40:41 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (18664800) [pid = 308] [serial = 147] [outer = 17453400] 04:40:41 INFO - PROCESS | 308 | 1467114041581 Marionette DEBUG loaded listener.js 04:40:41 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (18781400) [pid = 308] [serial = 148] [outer = 17453400] 04:40:42 INFO - PROCESS | 308 | 1467114042034 Marionette TRACE conn6 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 04:40:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 04:40:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 630ms 04:40:42 INFO - PROCESS | 308 | 1467114042069 Marionette TRACE conn6 -> [0,165,"getWindowHandle",null] 04:40:42 INFO - PROCESS | 308 | 1467114042071 Marionette TRACE conn6 <- [1,165,null,{"value":"13"}] 04:40:42 INFO - PROCESS | 308 | 1467114042074 Marionette TRACE conn6 -> [0,166,"setScriptTimeout",{"ms":35000}] 04:40:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 04:40:42 INFO - PROCESS | 308 | 1467114042076 Marionette TRACE conn6 <- [1,166,null,{}] 04:40:42 INFO - PROCESS | 308 | 1467114042079 Marionette TRACE conn6 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:42 INFO - PROCESS | 308 | 1467114042082 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:42 INFO - PROCESS | 308 | 1467114042190 Marionette TRACE conn6 <- [1,167,null,{"value":null}] 04:40:42 INFO - PROCESS | 308 | 1467114042198 Marionette TRACE conn6 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:42 INFO - PROCESS | 308 | 1467114042200 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:42 INFO - PROCESS | 308 | ++DOCSHELL 18DE7800 == 34 [pid = 308] [id = 51] 04:40:42 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (18DE7C00) [pid = 308] [serial = 149] [outer = 00000000] 04:40:42 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (18DF0C00) [pid = 308] [serial = 150] [outer = 18DE7C00] 04:40:42 INFO - PROCESS | 308 | 1467114042247 Marionette DEBUG loaded listener.js 04:40:42 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (198D2800) [pid = 308] [serial = 151] [outer = 18DE7C00] 04:40:42 INFO - PROCESS | 308 | 1467114042703 Marionette TRACE conn6 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 04:40:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 04:40:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 670ms 04:40:42 INFO - PROCESS | 308 | 1467114042749 Marionette TRACE conn6 -> [0,169,"getWindowHandle",null] 04:40:42 INFO - PROCESS | 308 | 1467114042751 Marionette TRACE conn6 <- [1,169,null,{"value":"13"}] 04:40:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 04:40:42 INFO - PROCESS | 308 | 1467114042761 Marionette TRACE conn6 -> [0,170,"setScriptTimeout",{"ms":35000}] 04:40:42 INFO - PROCESS | 308 | 1467114042763 Marionette TRACE conn6 <- [1,170,null,{}] 04:40:42 INFO - PROCESS | 308 | 1467114042766 Marionette TRACE conn6 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:42 INFO - PROCESS | 308 | 1467114042772 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:42 INFO - PROCESS | 308 | 1467114042918 Marionette TRACE conn6 <- [1,171,null,{"value":null}] 04:40:42 INFO - PROCESS | 308 | 1467114042929 Marionette TRACE conn6 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:42 INFO - PROCESS | 308 | 1467114042931 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:42 INFO - PROCESS | 308 | ++DOCSHELL 1994EC00 == 35 [pid = 308] [id = 52] 04:40:42 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (19A50C00) [pid = 308] [serial = 152] [outer = 00000000] 04:40:42 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (19BAEC00) [pid = 308] [serial = 153] [outer = 19A50C00] 04:40:43 INFO - PROCESS | 308 | 1467114043016 Marionette DEBUG loaded listener.js 04:40:43 INFO - PROCESS | 308 | ++DOMWINDOW == 85 (19C6E800) [pid = 308] [serial = 154] [outer = 19A50C00] 04:40:43 INFO - PROCESS | 308 | 1467114043394 Marionette TRACE conn6 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 04:40:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 04:40:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 690ms 04:40:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 04:40:43 INFO - PROCESS | 308 | 1467114043445 Marionette TRACE conn6 -> [0,173,"getWindowHandle",null] 04:40:43 INFO - PROCESS | 308 | 1467114043447 Marionette TRACE conn6 <- [1,173,null,{"value":"13"}] 04:40:43 INFO - PROCESS | 308 | 1467114043450 Marionette TRACE conn6 -> [0,174,"setScriptTimeout",{"ms":35000}] 04:40:43 INFO - PROCESS | 308 | 1467114043452 Marionette TRACE conn6 <- [1,174,null,{}] 04:40:43 INFO - PROCESS | 308 | 1467114043461 Marionette TRACE conn6 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:43 INFO - PROCESS | 308 | 1467114043463 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:43 INFO - PROCESS | 308 | 1467114043582 Marionette TRACE conn6 <- [1,175,null,{"value":null}] 04:40:43 INFO - PROCESS | 308 | 1467114043590 Marionette TRACE conn6 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:43 INFO - PROCESS | 308 | 1467114043591 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:43 INFO - PROCESS | 308 | ++DOCSHELL 0207C800 == 36 [pid = 308] [id = 53] 04:40:43 INFO - PROCESS | 308 | ++DOMWINDOW == 86 (1ABBD800) [pid = 308] [serial = 155] [outer = 00000000] 04:40:43 INFO - PROCESS | 308 | ++DOMWINDOW == 87 (1B90B800) [pid = 308] [serial = 156] [outer = 1ABBD800] 04:40:43 INFO - PROCESS | 308 | 1467114043635 Marionette DEBUG loaded listener.js 04:40:43 INFO - PROCESS | 308 | ++DOMWINDOW == 88 (1B90BC00) [pid = 308] [serial = 157] [outer = 1ABBD800] 04:40:43 INFO - PROCESS | 308 | --DOMWINDOW == 87 (1B652C00) [pid = 308] [serial = 128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 04:40:43 INFO - PROCESS | 308 | --DOMWINDOW == 86 (18DEF400) [pid = 308] [serial = 116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 04:40:43 INFO - PROCESS | 308 | --DOMWINDOW == 85 (1637D400) [pid = 308] [serial = 110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 04:40:43 INFO - PROCESS | 308 | --DOMWINDOW == 84 (1114E400) [pid = 308] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 04:40:43 INFO - PROCESS | 308 | --DOMWINDOW == 83 (0FE59000) [pid = 308] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 04:40:43 INFO - PROCESS | 308 | --DOMWINDOW == 82 (18664C00) [pid = 308] [serial = 113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 04:40:43 INFO - PROCESS | 308 | --DOMWINDOW == 81 (0FE54800) [pid = 308] [serial = 89] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 04:40:43 INFO - PROCESS | 308 | --DOMWINDOW == 80 (19AC0800) [pid = 308] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 04:40:43 INFO - PROCESS | 308 | --DOMWINDOW == 79 (1745C400) [pid = 308] [serial = 92] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 04:40:43 INFO - PROCESS | 308 | --DOMWINDOW == 78 (19C68800) [pid = 308] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 04:40:43 INFO - PROCESS | 308 | --DOMWINDOW == 77 (15F51000) [pid = 308] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 04:40:43 INFO - PROCESS | 308 | --DOMWINDOW == 76 (1009D000) [pid = 308] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 04:40:43 INFO - PROCESS | 308 | --DOMWINDOW == 75 (1AEC9000) [pid = 308] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 04:40:44 INFO - PROCESS | 308 | 1467114044089 Marionette TRACE conn6 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 04:40:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 04:40:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 670ms 04:40:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 04:40:44 INFO - PROCESS | 308 | 1467114044121 Marionette TRACE conn6 -> [0,177,"getWindowHandle",null] 04:40:44 INFO - PROCESS | 308 | 1467114044123 Marionette TRACE conn6 <- [1,177,null,{"value":"13"}] 04:40:44 INFO - PROCESS | 308 | 1467114044126 Marionette TRACE conn6 -> [0,178,"setScriptTimeout",{"ms":35000}] 04:40:44 INFO - PROCESS | 308 | 1467114044128 Marionette TRACE conn6 <- [1,178,null,{}] 04:40:44 INFO - PROCESS | 308 | 1467114044142 Marionette TRACE conn6 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:44 INFO - PROCESS | 308 | 1467114044144 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:44 INFO - PROCESS | 308 | 1467114044245 Marionette TRACE conn6 <- [1,179,null,{"value":null}] 04:40:44 INFO - PROCESS | 308 | 1467114044251 Marionette TRACE conn6 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:44 INFO - PROCESS | 308 | 1467114044253 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:44 INFO - PROCESS | 308 | ++DOCSHELL 0FE58400 == 37 [pid = 308] [id = 54] 04:40:44 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (18658800) [pid = 308] [serial = 158] [outer = 00000000] 04:40:44 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (19BB3000) [pid = 308] [serial = 159] [outer = 18658800] 04:40:44 INFO - PROCESS | 308 | 1467114044299 Marionette DEBUG loaded listener.js 04:40:44 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (1AEC9000) [pid = 308] [serial = 160] [outer = 18658800] 04:40:44 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (15F91400) [pid = 308] [serial = 161] [outer = 100D4400] 04:40:44 INFO - PROCESS | 308 | 1467114044753 Marionette TRACE conn6 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 04:40:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 04:40:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 670ms 04:40:44 INFO - PROCESS | 308 | 1467114044797 Marionette TRACE conn6 -> [0,181,"getWindowHandle",null] 04:40:44 INFO - PROCESS | 308 | 1467114044799 Marionette TRACE conn6 <- [1,181,null,{"value":"13"}] 04:40:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 04:40:44 INFO - PROCESS | 308 | 1467114044802 Marionette TRACE conn6 -> [0,182,"setScriptTimeout",{"ms":35000}] 04:40:44 INFO - PROCESS | 308 | 1467114044804 Marionette TRACE conn6 <- [1,182,null,{}] 04:40:44 INFO - PROCESS | 308 | 1467114044807 Marionette TRACE conn6 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:44 INFO - PROCESS | 308 | 1467114044818 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:44 INFO - PROCESS | 308 | 1467114044897 Marionette TRACE conn6 <- [1,183,null,{"value":null}] 04:40:44 INFO - PROCESS | 308 | 1467114044905 Marionette TRACE conn6 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:44 INFO - PROCESS | 308 | 1467114044906 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:44 INFO - PROCESS | 308 | ++DOCSHELL 14297400 == 38 [pid = 308] [id = 55] 04:40:44 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (14730400) [pid = 308] [serial = 162] [outer = 00000000] 04:40:44 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (18D23C00) [pid = 308] [serial = 163] [outer = 14730400] 04:40:44 INFO - PROCESS | 308 | 1467114044949 Marionette DEBUG loaded listener.js 04:40:45 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (19AC0800) [pid = 308] [serial = 164] [outer = 14730400] 04:40:45 INFO - PROCESS | 308 | 1467114045352 Marionette TRACE conn6 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 04:40:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 04:40:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 572ms 04:40:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 04:40:45 INFO - PROCESS | 308 | 1467114045375 Marionette TRACE conn6 -> [0,185,"getWindowHandle",null] 04:40:45 INFO - PROCESS | 308 | 1467114045377 Marionette TRACE conn6 <- [1,185,null,{"value":"13"}] 04:40:45 INFO - PROCESS | 308 | 1467114045380 Marionette TRACE conn6 -> [0,186,"setScriptTimeout",{"ms":35000}] 04:40:45 INFO - PROCESS | 308 | 1467114045382 Marionette TRACE conn6 <- [1,186,null,{}] 04:40:45 INFO - PROCESS | 308 | 1467114045385 Marionette TRACE conn6 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:45 INFO - PROCESS | 308 | 1467114045387 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:45 INFO - PROCESS | 308 | 1467114045497 Marionette TRACE conn6 <- [1,187,null,{"value":null}] 04:40:45 INFO - PROCESS | 308 | 1467114045505 Marionette TRACE conn6 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:45 INFO - PROCESS | 308 | 1467114045507 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:45 INFO - PROCESS | 308 | ++DOCSHELL 10226800 == 39 [pid = 308] [id = 56] 04:40:45 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (1022D400) [pid = 308] [serial = 165] [outer = 00000000] 04:40:45 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (10231400) [pid = 308] [serial = 166] [outer = 1022D400] 04:40:45 INFO - PROCESS | 308 | 1467114045553 Marionette DEBUG loaded listener.js 04:40:45 INFO - PROCESS | 308 | ++DOMWINDOW == 85 (10234C00) [pid = 308] [serial = 167] [outer = 1022D400] 04:40:45 INFO - PROCESS | 308 | 1467114045954 Marionette TRACE conn6 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 04:40:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 04:40:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 630ms 04:40:46 INFO - PROCESS | 308 | 1467114046012 Marionette TRACE conn6 -> [0,189,"getWindowHandle",null] 04:40:46 INFO - PROCESS | 308 | 1467114046016 Marionette TRACE conn6 <- [1,189,null,{"value":"13"}] 04:40:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 04:40:46 INFO - PROCESS | 308 | 1467114046022 Marionette TRACE conn6 -> [0,190,"setScriptTimeout",{"ms":35000}] 04:40:46 INFO - PROCESS | 308 | 1467114046026 Marionette TRACE conn6 <- [1,190,null,{}] 04:40:46 INFO - PROCESS | 308 | 1467114046034 Marionette TRACE conn6 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:46 INFO - PROCESS | 308 | 1467114046037 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:46 INFO - PROCESS | 308 | 1467114046181 Marionette TRACE conn6 <- [1,191,null,{"value":null}] 04:40:46 INFO - PROCESS | 308 | 1467114046298 Marionette TRACE conn6 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:46 INFO - PROCESS | 308 | 1467114046301 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:46 INFO - PROCESS | 308 | ++DOCSHELL 0FC75000 == 40 [pid = 308] [id = 57] 04:40:46 INFO - PROCESS | 308 | ++DOMWINDOW == 86 (0FC77400) [pid = 308] [serial = 168] [outer = 00000000] 04:40:46 INFO - PROCESS | 308 | ++DOMWINDOW == 87 (0FCF1400) [pid = 308] [serial = 169] [outer = 0FC77400] 04:40:46 INFO - PROCESS | 308 | 1467114046375 Marionette DEBUG loaded listener.js 04:40:46 INFO - PROCESS | 308 | ++DOMWINDOW == 88 (0FE5CC00) [pid = 308] [serial = 170] [outer = 0FC77400] 04:40:46 INFO - PROCESS | 308 | 1467114046912 Marionette TRACE conn6 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 04:40:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 04:40:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 930ms 04:40:46 INFO - PROCESS | 308 | 1467114046957 Marionette TRACE conn6 -> [0,193,"getWindowHandle",null] 04:40:46 INFO - PROCESS | 308 | 1467114046962 Marionette TRACE conn6 <- [1,193,null,{"value":"13"}] 04:40:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 04:40:46 INFO - PROCESS | 308 | 1467114046968 Marionette TRACE conn6 -> [0,194,"setScriptTimeout",{"ms":35000}] 04:40:46 INFO - PROCESS | 308 | 1467114046971 Marionette TRACE conn6 <- [1,194,null,{}] 04:40:46 INFO - PROCESS | 308 | 1467114046975 Marionette TRACE conn6 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:46 INFO - PROCESS | 308 | 1467114046978 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:47 INFO - PROCESS | 308 | 1467114047094 Marionette TRACE conn6 <- [1,195,null,{"value":null}] 04:40:47 INFO - PROCESS | 308 | 1467114047188 Marionette TRACE conn6 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:47 INFO - PROCESS | 308 | 1467114047191 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:47 INFO - PROCESS | 308 | ++DOCSHELL 14951400 == 41 [pid = 308] [id = 58] 04:40:47 INFO - PROCESS | 308 | ++DOMWINDOW == 89 (14952400) [pid = 308] [serial = 171] [outer = 00000000] 04:40:47 INFO - PROCESS | 308 | ++DOMWINDOW == 90 (15F49800) [pid = 308] [serial = 172] [outer = 14952400] 04:40:47 INFO - PROCESS | 308 | 1467114047251 Marionette DEBUG loaded listener.js 04:40:47 INFO - PROCESS | 308 | ++DOMWINDOW == 91 (15F4FC00) [pid = 308] [serial = 173] [outer = 14952400] 04:40:47 INFO - PROCESS | 308 | 1467114047837 Marionette TRACE conn6 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 04:40:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 04:40:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 929ms 04:40:47 INFO - PROCESS | 308 | 1467114047902 Marionette TRACE conn6 -> [0,197,"getWindowHandle",null] 04:40:47 INFO - PROCESS | 308 | 1467114047904 Marionette TRACE conn6 <- [1,197,null,{"value":"13"}] 04:40:47 INFO - PROCESS | 308 | 1467114047908 Marionette TRACE conn6 -> [0,198,"setScriptTimeout",{"ms":35000}] 04:40:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 04:40:47 INFO - PROCESS | 308 | 1467114047912 Marionette TRACE conn6 <- [1,198,null,{}] 04:40:47 INFO - PROCESS | 308 | 1467114047923 Marionette TRACE conn6 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:47 INFO - PROCESS | 308 | 1467114047929 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:48 INFO - PROCESS | 308 | 1467114048037 Marionette TRACE conn6 <- [1,199,null,{"value":null}] 04:40:48 INFO - PROCESS | 308 | 1467114048115 Marionette TRACE conn6 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:48 INFO - PROCESS | 308 | 1467114048118 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:48 INFO - PROCESS | 308 | ++DOCSHELL 0FE2B000 == 42 [pid = 308] [id = 59] 04:40:48 INFO - PROCESS | 308 | ++DOMWINDOW == 92 (1046C400) [pid = 308] [serial = 174] [outer = 00000000] 04:40:48 INFO - PROCESS | 308 | ++DOMWINDOW == 93 (15F55400) [pid = 308] [serial = 175] [outer = 1046C400] 04:40:48 INFO - PROCESS | 308 | 1467114048218 Marionette DEBUG loaded listener.js 04:40:48 INFO - PROCESS | 308 | ++DOMWINDOW == 94 (1637E800) [pid = 308] [serial = 176] [outer = 1046C400] 04:40:48 INFO - PROCESS | 308 | 1467114048959 Marionette TRACE conn6 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 04:40:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 04:40:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1126ms 04:40:49 INFO - PROCESS | 308 | 1467114049038 Marionette TRACE conn6 -> [0,201,"getWindowHandle",null] 04:40:49 INFO - PROCESS | 308 | 1467114049042 Marionette TRACE conn6 <- [1,201,null,{"value":"13"}] 04:40:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 04:40:49 INFO - PROCESS | 308 | 1467114049047 Marionette TRACE conn6 -> [0,202,"setScriptTimeout",{"ms":35000}] 04:40:49 INFO - PROCESS | 308 | 1467114049050 Marionette TRACE conn6 <- [1,202,null,{}] 04:40:49 INFO - PROCESS | 308 | 1467114049056 Marionette TRACE conn6 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:49 INFO - PROCESS | 308 | 1467114049060 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:49 INFO - PROCESS | 308 | 1467114049162 Marionette TRACE conn6 <- [1,203,null,{"value":null}] 04:40:49 INFO - PROCESS | 308 | 1467114049237 Marionette TRACE conn6 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:49 INFO - PROCESS | 308 | 1467114049242 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:49 INFO - PROCESS | 308 | ++DOCSHELL 0FD9D400 == 43 [pid = 308] [id = 60] 04:40:49 INFO - PROCESS | 308 | ++DOMWINDOW == 95 (0FE1F400) [pid = 308] [serial = 177] [outer = 00000000] 04:40:49 INFO - PROCESS | 308 | ++DOMWINDOW == 96 (0FE23800) [pid = 308] [serial = 178] [outer = 0FE1F400] 04:40:49 INFO - PROCESS | 308 | 1467114049292 Marionette DEBUG loaded listener.js 04:40:49 INFO - PROCESS | 308 | ++DOMWINDOW == 97 (0FE28C00) [pid = 308] [serial = 179] [outer = 0FE1F400] 04:40:49 INFO - PROCESS | 308 | --DOCSHELL 14297400 == 42 [pid = 308] [id = 55] 04:40:49 INFO - PROCESS | 308 | --DOCSHELL 0FE58400 == 41 [pid = 308] [id = 54] 04:40:49 INFO - PROCESS | 308 | --DOCSHELL 0207C800 == 40 [pid = 308] [id = 53] 04:40:49 INFO - PROCESS | 308 | --DOCSHELL 1994EC00 == 39 [pid = 308] [id = 52] 04:40:49 INFO - PROCESS | 308 | --DOCSHELL 18DE7800 == 38 [pid = 308] [id = 51] 04:40:49 INFO - PROCESS | 308 | --DOCSHELL 16748800 == 37 [pid = 308] [id = 50] 04:40:49 INFO - PROCESS | 308 | --DOCSHELL 15F52800 == 36 [pid = 308] [id = 49] 04:40:49 INFO - PROCESS | 308 | --DOCSHELL 0FE5A000 == 35 [pid = 308] [id = 48] 04:40:49 INFO - PROCESS | 308 | --DOCSHELL 0F77AC00 == 34 [pid = 308] [id = 47] 04:40:49 INFO - PROCESS | 308 | --DOMWINDOW == 96 (1B9A6800) [pid = 308] [serial = 129] [outer = 00000000] [url = about:blank] 04:40:49 INFO - PROCESS | 308 | --DOMWINDOW == 95 (198D5C00) [pid = 308] [serial = 117] [outer = 00000000] [url = about:blank] 04:40:49 INFO - PROCESS | 308 | --DOMWINDOW == 94 (16749800) [pid = 308] [serial = 111] [outer = 00000000] [url = about:blank] 04:40:49 INFO - PROCESS | 308 | --DOMWINDOW == 93 (14823000) [pid = 308] [serial = 108] [outer = 00000000] [url = about:blank] 04:40:49 INFO - PROCESS | 308 | --DOMWINDOW == 92 (14869C00) [pid = 308] [serial = 109] [outer = 00000000] [url = about:blank] 04:40:49 INFO - PROCESS | 308 | --DOMWINDOW == 91 (0FF28400) [pid = 308] [serial = 102] [outer = 00000000] [url = about:blank] 04:40:49 INFO - PROCESS | 308 | --DOMWINDOW == 90 (0FE5F000) [pid = 308] [serial = 105] [outer = 00000000] [url = about:blank] 04:40:49 INFO - PROCESS | 308 | --DOMWINDOW == 89 (0FF1F000) [pid = 308] [serial = 106] [outer = 00000000] [url = about:blank] 04:40:49 INFO - PROCESS | 308 | --DOMWINDOW == 88 (189AE000) [pid = 308] [serial = 114] [outer = 00000000] [url = about:blank] 04:40:49 INFO - PROCESS | 308 | --DOMWINDOW == 87 (110CD400) [pid = 308] [serial = 91] [outer = 00000000] [url = about:blank] 04:40:49 INFO - PROCESS | 308 | --DOMWINDOW == 86 (0FF23400) [pid = 308] [serial = 90] [outer = 00000000] [url = about:blank] 04:40:49 INFO - PROCESS | 308 | --DOMWINDOW == 85 (19BB2000) [pid = 308] [serial = 120] [outer = 00000000] [url = about:blank] 04:40:49 INFO - PROCESS | 308 | --DOMWINDOW == 84 (194AA800) [pid = 308] [serial = 94] [outer = 00000000] [url = about:blank] 04:40:49 INFO - PROCESS | 308 | --DOMWINDOW == 83 (189AB800) [pid = 308] [serial = 93] [outer = 00000000] [url = about:blank] 04:40:49 INFO - PROCESS | 308 | --DOMWINDOW == 82 (1AC76C00) [pid = 308] [serial = 97] [outer = 00000000] [url = about:blank] 04:40:49 INFO - PROCESS | 308 | --DOMWINDOW == 81 (1AA39400) [pid = 308] [serial = 96] [outer = 00000000] [url = about:blank] 04:40:49 INFO - PROCESS | 308 | --DOMWINDOW == 80 (15F56C00) [pid = 308] [serial = 100] [outer = 00000000] [url = about:blank] 04:40:49 INFO - PROCESS | 308 | --DOMWINDOW == 79 (15F54C00) [pid = 308] [serial = 99] [outer = 00000000] [url = about:blank] 04:40:49 INFO - PROCESS | 308 | --DOMWINDOW == 78 (19940400) [pid = 308] [serial = 118] [outer = 00000000] [url = about:blank] 04:40:49 INFO - PROCESS | 308 | --DOMWINDOW == 77 (18622C00) [pid = 308] [serial = 123] [outer = 00000000] [url = about:blank] 04:40:49 INFO - PROCESS | 308 | --DOMWINDOW == 76 (1AECD000) [pid = 308] [serial = 127] [outer = 00000000] [url = about:blank] 04:40:49 INFO - PROCESS | 308 | --DOMWINDOW == 75 (1AA2B800) [pid = 308] [serial = 121] [outer = 00000000] [url = about:blank] 04:40:49 INFO - PROCESS | 308 | --DOMWINDOW == 74 (18D25800) [pid = 308] [serial = 115] [outer = 00000000] [url = about:blank] 04:40:49 INFO - PROCESS | 308 | --DOMWINDOW == 73 (19BACC00) [pid = 308] [serial = 124] [outer = 00000000] [url = about:blank] 04:40:49 INFO - PROCESS | 308 | --DOMWINDOW == 72 (18D0D000) [pid = 308] [serial = 126] [outer = 00000000] [url = about:blank] 04:40:49 INFO - PROCESS | 308 | --DOMWINDOW == 71 (1B9A7C00) [pid = 308] [serial = 130] [outer = 00000000] [url = about:blank] 04:40:49 INFO - PROCESS | 308 | --DOMWINDOW == 70 (17458000) [pid = 308] [serial = 112] [outer = 00000000] [url = about:blank] 04:40:49 INFO - PROCESS | 308 | 1467114049886 Marionette TRACE conn6 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 04:40:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 04:40:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 890ms 04:40:49 INFO - PROCESS | 308 | 1467114049937 Marionette TRACE conn6 -> [0,205,"getWindowHandle",null] 04:40:49 INFO - PROCESS | 308 | 1467114049941 Marionette TRACE conn6 <- [1,205,null,{"value":"13"}] 04:40:49 INFO - PROCESS | 308 | 1467114049947 Marionette TRACE conn6 -> [0,206,"setScriptTimeout",{"ms":35000}] 04:40:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 04:40:49 INFO - PROCESS | 308 | 1467114049950 Marionette TRACE conn6 <- [1,206,null,{}] 04:40:49 INFO - PROCESS | 308 | 1467114049954 Marionette TRACE conn6 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:49 INFO - PROCESS | 308 | 1467114049956 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:50 INFO - PROCESS | 308 | 1467114050044 Marionette TRACE conn6 <- [1,207,null,{"value":null}] 04:40:50 INFO - PROCESS | 308 | 1467114050121 Marionette TRACE conn6 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:50 INFO - PROCESS | 308 | 1467114050123 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:50 INFO - PROCESS | 308 | ++DOCSHELL 0FCE6C00 == 35 [pid = 308] [id = 61] 04:40:50 INFO - PROCESS | 308 | ++DOMWINDOW == 71 (0FCE8400) [pid = 308] [serial = 180] [outer = 00000000] 04:40:50 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (0FE27800) [pid = 308] [serial = 181] [outer = 0FCE8400] 04:40:50 INFO - PROCESS | 308 | 1467114050171 Marionette DEBUG loaded listener.js 04:40:50 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (0FE59000) [pid = 308] [serial = 182] [outer = 0FCE8400] 04:40:50 INFO - PROCESS | 308 | 1467114050583 Marionette TRACE conn6 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 04:40:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 04:40:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 670ms 04:40:50 INFO - PROCESS | 308 | 1467114050622 Marionette TRACE conn6 -> [0,209,"getWindowHandle",null] 04:40:50 INFO - PROCESS | 308 | 1467114050625 Marionette TRACE conn6 <- [1,209,null,{"value":"13"}] 04:40:50 INFO - PROCESS | 308 | 1467114050628 Marionette TRACE conn6 -> [0,210,"setScriptTimeout",{"ms":35000}] 04:40:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 04:40:50 INFO - PROCESS | 308 | 1467114050632 Marionette TRACE conn6 <- [1,210,null,{}] 04:40:50 INFO - PROCESS | 308 | 1467114050642 Marionette TRACE conn6 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:50 INFO - PROCESS | 308 | 1467114050647 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:50 INFO - PROCESS | 308 | 1467114050738 Marionette TRACE conn6 <- [1,211,null,{"value":null}] 04:40:50 INFO - PROCESS | 308 | 1467114050745 Marionette TRACE conn6 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:50 INFO - PROCESS | 308 | 1467114050748 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:50 INFO - PROCESS | 308 | ++DOCSHELL 0FF26C00 == 36 [pid = 308] [id = 62] 04:40:50 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (1022E000) [pid = 308] [serial = 183] [outer = 00000000] 04:40:50 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (104BB400) [pid = 308] [serial = 184] [outer = 1022E000] 04:40:50 INFO - PROCESS | 308 | 1467114050801 Marionette DEBUG loaded listener.js 04:40:50 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (1110A000) [pid = 308] [serial = 185] [outer = 1022E000] 04:40:51 INFO - PROCESS | 308 | 1467114051228 Marionette TRACE conn6 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 04:40:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 04:40:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 630ms 04:40:51 INFO - PROCESS | 308 | 1467114051263 Marionette TRACE conn6 -> [0,213,"getWindowHandle",null] 04:40:51 INFO - PROCESS | 308 | 1467114051265 Marionette TRACE conn6 <- [1,213,null,{"value":"13"}] 04:40:51 INFO - PROCESS | 308 | 1467114051273 Marionette TRACE conn6 -> [0,214,"setScriptTimeout",{"ms":35000}] 04:40:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 04:40:51 INFO - PROCESS | 308 | 1467114051275 Marionette TRACE conn6 <- [1,214,null,{}] 04:40:51 INFO - PROCESS | 308 | 1467114051279 Marionette TRACE conn6 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:51 INFO - PROCESS | 308 | 1467114051281 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:51 INFO - PROCESS | 308 | 1467114051369 Marionette TRACE conn6 <- [1,215,null,{"value":null}] 04:40:51 INFO - PROCESS | 308 | 1467114051374 Marionette TRACE conn6 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:51 INFO - PROCESS | 308 | 1467114051376 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:51 INFO - PROCESS | 308 | ++DOCSHELL 14861400 == 37 [pid = 308] [id = 63] 04:40:51 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (14865000) [pid = 308] [serial = 186] [outer = 00000000] 04:40:51 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (15634000) [pid = 308] [serial = 187] [outer = 14865000] 04:40:51 INFO - PROCESS | 308 | 1467114051421 Marionette DEBUG loaded listener.js 04:40:51 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (15F4F800) [pid = 308] [serial = 188] [outer = 14865000] 04:40:51 INFO - PROCESS | 308 | 1467114051856 Marionette TRACE conn6 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 04:40:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 04:40:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 630ms 04:40:51 INFO - PROCESS | 308 | 1467114051907 Marionette TRACE conn6 -> [0,217,"getWindowHandle",null] 04:40:51 INFO - PROCESS | 308 | 1467114051909 Marionette TRACE conn6 <- [1,217,null,{"value":"13"}] 04:40:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 04:40:51 INFO - PROCESS | 308 | 1467114051919 Marionette TRACE conn6 -> [0,218,"setScriptTimeout",{"ms":35000}] 04:40:51 INFO - PROCESS | 308 | 1467114051921 Marionette TRACE conn6 <- [1,218,null,{}] 04:40:51 INFO - PROCESS | 308 | 1467114051924 Marionette TRACE conn6 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:51 INFO - PROCESS | 308 | 1467114051926 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:52 INFO - PROCESS | 308 | 1467114052038 Marionette TRACE conn6 <- [1,219,null,{"value":null}] 04:40:52 INFO - PROCESS | 308 | 1467114052067 Marionette TRACE conn6 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:52 INFO - PROCESS | 308 | 1467114052069 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:52 INFO - PROCESS | 308 | ++DOCSHELL 14726800 == 38 [pid = 308] [id = 64] 04:40:52 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (15F9A000) [pid = 308] [serial = 189] [outer = 00000000] 04:40:52 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (1637B400) [pid = 308] [serial = 190] [outer = 15F9A000] 04:40:52 INFO - PROCESS | 308 | 1467114052158 Marionette DEBUG loaded listener.js 04:40:52 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (1637F000) [pid = 308] [serial = 191] [outer = 15F9A000] 04:40:52 INFO - PROCESS | 308 | 1467114052549 Marionette TRACE conn6 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 04:40:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 04:40:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 670ms 04:40:52 INFO - PROCESS | 308 | 1467114052592 Marionette TRACE conn6 -> [0,221,"getWindowHandle",null] 04:40:52 INFO - PROCESS | 308 | 1467114052594 Marionette TRACE conn6 <- [1,221,null,{"value":"13"}] 04:40:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 04:40:52 INFO - PROCESS | 308 | 1467114052606 Marionette TRACE conn6 -> [0,222,"setScriptTimeout",{"ms":35000}] 04:40:52 INFO - PROCESS | 308 | 1467114052608 Marionette TRACE conn6 <- [1,222,null,{}] 04:40:52 INFO - PROCESS | 308 | 1467114052611 Marionette TRACE conn6 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:52 INFO - PROCESS | 308 | 1467114052617 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:52 INFO - PROCESS | 308 | 1467114052759 Marionette TRACE conn6 <- [1,223,null,{"value":null}] 04:40:52 INFO - PROCESS | 308 | 1467114052766 Marionette TRACE conn6 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:52 INFO - PROCESS | 308 | 1467114052768 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:52 INFO - PROCESS | 308 | ++DOCSHELL 1745AC00 == 39 [pid = 308] [id = 65] 04:40:52 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (17832C00) [pid = 308] [serial = 192] [outer = 00000000] 04:40:52 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (189AB800) [pid = 308] [serial = 193] [outer = 17832C00] 04:40:52 INFO - PROCESS | 308 | 1467114052814 Marionette DEBUG loaded listener.js 04:40:52 INFO - PROCESS | 308 | ++DOMWINDOW == 85 (18DE6000) [pid = 308] [serial = 194] [outer = 17832C00] 04:40:53 INFO - PROCESS | 308 | 1467114053237 Marionette TRACE conn6 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 04:40:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 04:40:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 670ms 04:40:53 INFO - PROCESS | 308 | 1467114053277 Marionette TRACE conn6 -> [0,225,"getWindowHandle",null] 04:40:53 INFO - PROCESS | 308 | 1467114053279 Marionette TRACE conn6 <- [1,225,null,{"value":"13"}] 04:40:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 04:40:53 INFO - PROCESS | 308 | 1467114053282 Marionette TRACE conn6 -> [0,226,"setScriptTimeout",{"ms":35000}] 04:40:53 INFO - PROCESS | 308 | 1467114053284 Marionette TRACE conn6 <- [1,226,null,{}] 04:40:53 INFO - PROCESS | 308 | 1467114053288 Marionette TRACE conn6 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:53 INFO - PROCESS | 308 | 1467114053290 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:53 INFO - PROCESS | 308 | 1467114053417 Marionette TRACE conn6 <- [1,227,null,{"value":null}] 04:40:53 INFO - PROCESS | 308 | 1467114053474 Marionette TRACE conn6 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:53 INFO - PROCESS | 308 | 1467114053476 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:53 INFO - PROCESS | 308 | ++DOCSHELL 18DEA000 == 40 [pid = 308] [id = 66] 04:40:53 INFO - PROCESS | 308 | ++DOMWINDOW == 86 (18DEC000) [pid = 308] [serial = 195] [outer = 00000000] 04:40:53 INFO - PROCESS | 308 | ++DOMWINDOW == 87 (194AA400) [pid = 308] [serial = 196] [outer = 18DEC000] 04:40:53 INFO - PROCESS | 308 | 1467114053520 Marionette DEBUG loaded listener.js 04:40:53 INFO - PROCESS | 308 | ++DOMWINDOW == 88 (198D6800) [pid = 308] [serial = 197] [outer = 18DEC000] 04:40:53 INFO - PROCESS | 308 | 1467114054000 Marionette TRACE conn6 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 04:40:53 INFO - PROCESS | 308 | --DOMWINDOW == 87 (0F784000) [pid = 308] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 04:40:53 INFO - PROCESS | 308 | --DOMWINDOW == 86 (15F53C00) [pid = 308] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 04:40:53 INFO - PROCESS | 308 | --DOMWINDOW == 85 (18DE7C00) [pid = 308] [serial = 149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 04:40:53 INFO - PROCESS | 308 | --DOMWINDOW == 84 (17453400) [pid = 308] [serial = 146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 04:40:53 INFO - PROCESS | 308 | --DOMWINDOW == 83 (0FF1F400) [pid = 308] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 04:40:53 INFO - PROCESS | 308 | --DOMWINDOW == 82 (19A50C00) [pid = 308] [serial = 152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 04:40:53 INFO - PROCESS | 308 | --DOMWINDOW == 81 (1ABBD800) [pid = 308] [serial = 155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 04:40:53 INFO - PROCESS | 308 | --DOMWINDOW == 80 (14730400) [pid = 308] [serial = 162] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 04:40:53 INFO - PROCESS | 308 | --DOMWINDOW == 79 (18658800) [pid = 308] [serial = 158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 04:40:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 04:40:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 770ms 04:40:54 INFO - PROCESS | 308 | 1467114054054 Marionette TRACE conn6 -> [0,229,"getWindowHandle",null] 04:40:54 INFO - PROCESS | 308 | 1467114054056 Marionette TRACE conn6 <- [1,229,null,{"value":"13"}] 04:40:54 INFO - PROCESS | 308 | 1467114054059 Marionette TRACE conn6 -> [0,230,"setScriptTimeout",{"ms":35000}] 04:40:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 04:40:54 INFO - PROCESS | 308 | 1467114054061 Marionette TRACE conn6 <- [1,230,null,{}] 04:40:54 INFO - PROCESS | 308 | 1467114054064 Marionette TRACE conn6 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:54 INFO - PROCESS | 308 | 1467114054066 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:54 INFO - PROCESS | 308 | 1467114054149 Marionette TRACE conn6 <- [1,231,null,{"value":null}] 04:40:54 INFO - PROCESS | 308 | 1467114054155 Marionette TRACE conn6 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:54 INFO - PROCESS | 308 | 1467114054157 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:54 INFO - PROCESS | 308 | ++DOCSHELL 1022D800 == 41 [pid = 308] [id = 67] 04:40:54 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (14730400) [pid = 308] [serial = 198] [outer = 00000000] 04:40:54 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (18D19400) [pid = 308] [serial = 199] [outer = 14730400] 04:40:54 INFO - PROCESS | 308 | 1467114054201 Marionette DEBUG loaded listener.js 04:40:54 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (18DE7C00) [pid = 308] [serial = 200] [outer = 14730400] 04:40:54 INFO - PROCESS | 308 | 1467114054607 Marionette TRACE conn6 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 04:40:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 04:40:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 570ms 04:40:54 INFO - PROCESS | 308 | 1467114054643 Marionette TRACE conn6 -> [0,233,"getWindowHandle",null] 04:40:54 INFO - PROCESS | 308 | 1467114054645 Marionette TRACE conn6 <- [1,233,null,{"value":"13"}] 04:40:54 INFO - PROCESS | 308 | 1467114054649 Marionette TRACE conn6 -> [0,234,"setScriptTimeout",{"ms":35000}] 04:40:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 04:40:54 INFO - PROCESS | 308 | 1467114054651 Marionette TRACE conn6 <- [1,234,null,{}] 04:40:54 INFO - PROCESS | 308 | 1467114054654 Marionette TRACE conn6 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:54 INFO - PROCESS | 308 | 1467114054656 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:54 INFO - PROCESS | 308 | 1467114054755 Marionette TRACE conn6 <- [1,235,null,{"value":null}] 04:40:54 INFO - PROCESS | 308 | 1467114054763 Marionette TRACE conn6 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:54 INFO - PROCESS | 308 | 1467114054765 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:54 INFO - PROCESS | 308 | ++DOCSHELL 18D0D000 == 42 [pid = 308] [id = 68] 04:40:54 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (19A4BC00) [pid = 308] [serial = 201] [outer = 00000000] 04:40:54 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (19BADC00) [pid = 308] [serial = 202] [outer = 19A4BC00] 04:40:54 INFO - PROCESS | 308 | 1467114054811 Marionette DEBUG loaded listener.js 04:40:54 INFO - PROCESS | 308 | ++DOMWINDOW == 85 (19BAE800) [pid = 308] [serial = 203] [outer = 19A4BC00] 04:40:55 INFO - PROCESS | 308 | 1467114055215 Marionette TRACE conn6 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 04:40:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 04:40:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 631ms 04:40:55 INFO - PROCESS | 308 | 1467114055286 Marionette TRACE conn6 -> [0,237,"getWindowHandle",null] 04:40:55 INFO - PROCESS | 308 | 1467114055288 Marionette TRACE conn6 <- [1,237,null,{"value":"13"}] 04:40:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 04:40:55 INFO - PROCESS | 308 | 1467114055291 Marionette TRACE conn6 -> [0,238,"setScriptTimeout",{"ms":35000}] 04:40:55 INFO - PROCESS | 308 | 1467114055292 Marionette TRACE conn6 <- [1,238,null,{}] 04:40:55 INFO - PROCESS | 308 | 1467114055296 Marionette TRACE conn6 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:55 INFO - PROCESS | 308 | 1467114055298 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:55 INFO - PROCESS | 308 | 1467114055386 Marionette TRACE conn6 <- [1,239,null,{"value":null}] 04:40:55 INFO - PROCESS | 308 | 1467114055394 Marionette TRACE conn6 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:55 INFO - PROCESS | 308 | 1467114055396 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:55 INFO - PROCESS | 308 | ++DOCSHELL 09168800 == 43 [pid = 308] [id = 69] 04:40:55 INFO - PROCESS | 308 | ++DOMWINDOW == 86 (11142000) [pid = 308] [serial = 204] [outer = 00000000] 04:40:55 INFO - PROCESS | 308 | ++DOMWINDOW == 87 (1AC76C00) [pid = 308] [serial = 205] [outer = 11142000] 04:40:55 INFO - PROCESS | 308 | 1467114055439 Marionette DEBUG loaded listener.js 04:40:55 INFO - PROCESS | 308 | ++DOMWINDOW == 88 (1AEC0C00) [pid = 308] [serial = 206] [outer = 11142000] 04:40:55 INFO - PROCESS | 308 | 1467114055836 Marionette TRACE conn6 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 04:40:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 04:40:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 570ms 04:40:55 INFO - PROCESS | 308 | 1467114055862 Marionette TRACE conn6 -> [0,241,"getWindowHandle",null] 04:40:55 INFO - PROCESS | 308 | 1467114055864 Marionette TRACE conn6 <- [1,241,null,{"value":"13"}] 04:40:55 INFO - PROCESS | 308 | 1467114055867 Marionette TRACE conn6 -> [0,242,"setScriptTimeout",{"ms":35000}] 04:40:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 04:40:55 INFO - PROCESS | 308 | 1467114055870 Marionette TRACE conn6 <- [1,242,null,{}] 04:40:55 INFO - PROCESS | 308 | 1467114055873 Marionette TRACE conn6 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:55 INFO - PROCESS | 308 | 1467114055876 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:55 INFO - PROCESS | 308 | 1467114056007 Marionette TRACE conn6 <- [1,243,null,{"value":null}] 04:40:56 INFO - PROCESS | 308 | 1467114056141 Marionette TRACE conn6 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:56 INFO - PROCESS | 308 | 1467114056145 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:56 INFO - PROCESS | 308 | ++DOCSHELL 0929F000 == 44 [pid = 308] [id = 70] 04:40:56 INFO - PROCESS | 308 | ++DOMWINDOW == 89 (0929FC00) [pid = 308] [serial = 207] [outer = 00000000] 04:40:56 INFO - PROCESS | 308 | ++DOMWINDOW == 90 (092A7C00) [pid = 308] [serial = 208] [outer = 0929FC00] 04:40:56 INFO - PROCESS | 308 | 1467114056202 Marionette DEBUG loaded listener.js 04:40:56 INFO - PROCESS | 308 | ++DOMWINDOW == 91 (0F8F7000) [pid = 308] [serial = 209] [outer = 0929FC00] 04:40:56 INFO - PROCESS | 308 | 1467114056822 Marionette TRACE conn6 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 04:40:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 04:40:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1017ms 04:40:56 INFO - PROCESS | 308 | 1467114056891 Marionette TRACE conn6 -> [0,245,"getWindowHandle",null] 04:40:56 INFO - PROCESS | 308 | 1467114056895 Marionette TRACE conn6 <- [1,245,null,{"value":"13"}] 04:40:56 INFO - PROCESS | 308 | 1467114056899 Marionette TRACE conn6 -> [0,246,"setScriptTimeout",{"ms":35000}] 04:40:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 04:40:56 INFO - PROCESS | 308 | 1467114056903 Marionette TRACE conn6 <- [1,246,null,{}] 04:40:56 INFO - PROCESS | 308 | 1467114056908 Marionette TRACE conn6 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:56 INFO - PROCESS | 308 | 1467114056911 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:57 INFO - PROCESS | 308 | 1467114057081 Marionette TRACE conn6 <- [1,247,null,{"value":null}] 04:40:57 INFO - PROCESS | 308 | 1467114057196 Marionette TRACE conn6 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:57 INFO - PROCESS | 308 | 1467114057199 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:57 INFO - PROCESS | 308 | ++DOCSHELL 10097800 == 45 [pid = 308] [id = 71] 04:40:57 INFO - PROCESS | 308 | ++DOMWINDOW == 92 (100D7400) [pid = 308] [serial = 210] [outer = 00000000] 04:40:57 INFO - PROCESS | 308 | ++DOMWINDOW == 93 (104B9400) [pid = 308] [serial = 211] [outer = 100D7400] 04:40:57 INFO - PROCESS | 308 | 1467114057257 Marionette DEBUG loaded listener.js 04:40:57 INFO - PROCESS | 308 | ++DOMWINDOW == 94 (1486A000) [pid = 308] [serial = 212] [outer = 100D7400] 04:40:57 INFO - PROCESS | 308 | 1467114058005 Marionette TRACE conn6 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 04:40:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 04:40:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1117ms 04:40:58 INFO - PROCESS | 308 | 1467114058025 Marionette TRACE conn6 -> [0,249,"getWindowHandle",null] 04:40:58 INFO - PROCESS | 308 | 1467114058030 Marionette TRACE conn6 <- [1,249,null,{"value":"13"}] 04:40:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 04:40:58 INFO - PROCESS | 308 | 1467114058034 Marionette TRACE conn6 -> [0,250,"setScriptTimeout",{"ms":35000}] 04:40:58 INFO - PROCESS | 308 | 1467114058037 Marionette TRACE conn6 <- [1,250,null,{}] 04:40:58 INFO - PROCESS | 308 | 1467114058041 Marionette TRACE conn6 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:58 INFO - PROCESS | 308 | 1467114058043 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:58 INFO - PROCESS | 308 | 1467114058157 Marionette TRACE conn6 <- [1,251,null,{"value":null}] 04:40:58 INFO - PROCESS | 308 | 1467114058276 Marionette TRACE conn6 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:58 INFO - PROCESS | 308 | 1467114058279 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:58 INFO - PROCESS | 308 | ++DOCSHELL 18D27400 == 46 [pid = 308] [id = 72] 04:40:58 INFO - PROCESS | 308 | ++DOMWINDOW == 95 (19A51000) [pid = 308] [serial = 213] [outer = 00000000] 04:40:58 INFO - PROCESS | 308 | ++DOMWINDOW == 96 (1AC72800) [pid = 308] [serial = 214] [outer = 19A51000] 04:40:58 INFO - PROCESS | 308 | 1467114058333 Marionette DEBUG loaded listener.js 04:40:58 INFO - PROCESS | 308 | ++DOMWINDOW == 97 (1B653800) [pid = 308] [serial = 215] [outer = 19A51000] 04:40:58 INFO - PROCESS | 308 | 1467114058914 Marionette TRACE conn6 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 04:40:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 04:40:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 930ms 04:40:58 INFO - PROCESS | 308 | 1467114058967 Marionette TRACE conn6 -> [0,253,"getWindowHandle",null] 04:40:58 INFO - PROCESS | 308 | 1467114058969 Marionette TRACE conn6 <- [1,253,null,{"value":"13"}] 04:40:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 04:40:58 INFO - PROCESS | 308 | 1467114058980 Marionette TRACE conn6 -> [0,254,"setScriptTimeout",{"ms":35000}] 04:40:58 INFO - PROCESS | 308 | 1467114058986 Marionette TRACE conn6 <- [1,254,null,{}] 04:40:58 INFO - PROCESS | 308 | 1467114058991 Marionette TRACE conn6 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:58 INFO - PROCESS | 308 | 1467114058995 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:59 INFO - PROCESS | 308 | 1467114059105 Marionette TRACE conn6 <- [1,255,null,{"value":null}] 04:40:59 INFO - PROCESS | 308 | 1467114059182 Marionette TRACE conn6 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:59 INFO - PROCESS | 308 | 1467114059184 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:40:59 INFO - PROCESS | 308 | ++DOCSHELL 1022AC00 == 47 [pid = 308] [id = 73] 04:40:59 INFO - PROCESS | 308 | ++DOMWINDOW == 98 (1022C800) [pid = 308] [serial = 216] [outer = 00000000] 04:40:59 INFO - PROCESS | 308 | ++DOMWINDOW == 99 (1BB81800) [pid = 308] [serial = 217] [outer = 1022C800] 04:40:59 INFO - PROCESS | 308 | 1467114059288 Marionette DEBUG loaded listener.js 04:40:59 INFO - PROCESS | 308 | ++DOMWINDOW == 100 (1C302800) [pid = 308] [serial = 218] [outer = 1022C800] 04:40:59 INFO - PROCESS | 308 | 1467114059934 Marionette TRACE conn6 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 04:40:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 04:40:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1028ms 04:41:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 04:41:00 INFO - PROCESS | 308 | 1467114060005 Marionette TRACE conn6 -> [0,257,"getWindowHandle",null] 04:41:00 INFO - PROCESS | 308 | 1467114060010 Marionette TRACE conn6 <- [1,257,null,{"value":"13"}] 04:41:00 INFO - PROCESS | 308 | 1467114060014 Marionette TRACE conn6 -> [0,258,"setScriptTimeout",{"ms":35000}] 04:41:00 INFO - PROCESS | 308 | 1467114060017 Marionette TRACE conn6 <- [1,258,null,{}] 04:41:00 INFO - PROCESS | 308 | 1467114060024 Marionette TRACE conn6 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:00 INFO - PROCESS | 308 | 1467114060027 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:00 INFO - PROCESS | 308 | 1467114060130 Marionette TRACE conn6 <- [1,259,null,{"value":null}] 04:41:00 INFO - PROCESS | 308 | 1467114060230 Marionette TRACE conn6 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:00 INFO - PROCESS | 308 | 1467114060232 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:00 INFO - PROCESS | 308 | ++DOCSHELL 0FE28800 == 48 [pid = 308] [id = 74] 04:41:00 INFO - PROCESS | 308 | ++DOMWINDOW == 101 (0FE2C000) [pid = 308] [serial = 219] [outer = 00000000] 04:41:00 INFO - PROCESS | 308 | ++DOMWINDOW == 102 (10233C00) [pid = 308] [serial = 220] [outer = 0FE2C000] 04:41:00 INFO - PROCESS | 308 | 1467114060282 Marionette DEBUG loaded listener.js 04:41:00 INFO - PROCESS | 308 | ++DOMWINDOW == 103 (13FEA800) [pid = 308] [serial = 221] [outer = 0FE2C000] 04:41:00 INFO - PROCESS | 308 | --DOCSHELL 09168800 == 47 [pid = 308] [id = 69] 04:41:00 INFO - PROCESS | 308 | --DOCSHELL 18D0D000 == 46 [pid = 308] [id = 68] 04:41:00 INFO - PROCESS | 308 | --DOCSHELL 1022D800 == 45 [pid = 308] [id = 67] 04:41:00 INFO - PROCESS | 308 | --DOCSHELL 18DEA000 == 44 [pid = 308] [id = 66] 04:41:00 INFO - PROCESS | 308 | --DOCSHELL 1745AC00 == 43 [pid = 308] [id = 65] 04:41:00 INFO - PROCESS | 308 | --DOCSHELL 14726800 == 42 [pid = 308] [id = 64] 04:41:00 INFO - PROCESS | 308 | --DOCSHELL 14861400 == 41 [pid = 308] [id = 63] 04:41:00 INFO - PROCESS | 308 | --DOCSHELL 0FF26C00 == 40 [pid = 308] [id = 62] 04:41:00 INFO - PROCESS | 308 | --DOCSHELL 0FCE6C00 == 39 [pid = 308] [id = 61] 04:41:00 INFO - PROCESS | 308 | --DOCSHELL 0FD9D400 == 38 [pid = 308] [id = 60] 04:41:00 INFO - PROCESS | 308 | --DOCSHELL 0FE2B000 == 37 [pid = 308] [id = 59] 04:41:00 INFO - PROCESS | 308 | --DOCSHELL 14951400 == 36 [pid = 308] [id = 58] 04:41:00 INFO - PROCESS | 308 | --DOCSHELL 0FC75000 == 35 [pid = 308] [id = 57] 04:41:00 INFO - PROCESS | 308 | --DOMWINDOW == 102 (1046EC00) [pid = 308] [serial = 135] [outer = 00000000] [url = about:blank] 04:41:00 INFO - PROCESS | 308 | --DOMWINDOW == 101 (0FC8F000) [pid = 308] [serial = 138] [outer = 00000000] [url = about:blank] 04:41:00 INFO - PROCESS | 308 | --DOMWINDOW == 100 (0FCEDC00) [pid = 308] [serial = 139] [outer = 00000000] [url = about:blank] 04:41:00 INFO - PROCESS | 308 | --DOMWINDOW == 99 (1637B800) [pid = 308] [serial = 145] [outer = 00000000] [url = about:blank] 04:41:00 INFO - PROCESS | 308 | --DOMWINDOW == 98 (16281800) [pid = 308] [serial = 144] [outer = 00000000] [url = about:blank] 04:41:00 INFO - PROCESS | 308 | --DOMWINDOW == 97 (18DF0C00) [pid = 308] [serial = 150] [outer = 00000000] [url = about:blank] 04:41:00 INFO - PROCESS | 308 | --DOMWINDOW == 96 (18664800) [pid = 308] [serial = 147] [outer = 00000000] [url = about:blank] 04:41:00 INFO - PROCESS | 308 | --DOMWINDOW == 95 (104C3000) [pid = 308] [serial = 141] [outer = 00000000] [url = about:blank] 04:41:00 INFO - PROCESS | 308 | --DOMWINDOW == 94 (1110CC00) [pid = 308] [serial = 142] [outer = 00000000] [url = about:blank] 04:41:00 INFO - PROCESS | 308 | --DOMWINDOW == 93 (092A8400) [pid = 308] [serial = 132] [outer = 00000000] [url = about:blank] 04:41:00 INFO - PROCESS | 308 | --DOMWINDOW == 92 (19C6E800) [pid = 308] [serial = 154] [outer = 00000000] [url = about:blank] 04:41:00 INFO - PROCESS | 308 | --DOMWINDOW == 91 (19BAEC00) [pid = 308] [serial = 153] [outer = 00000000] [url = about:blank] 04:41:00 INFO - PROCESS | 308 | --DOMWINDOW == 90 (140C7C00) [pid = 308] [serial = 37] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:41:00 INFO - PROCESS | 308 | --DOMWINDOW == 89 (1B90B800) [pid = 308] [serial = 156] [outer = 00000000] [url = about:blank] 04:41:00 INFO - PROCESS | 308 | --DOMWINDOW == 88 (18D23C00) [pid = 308] [serial = 163] [outer = 00000000] [url = about:blank] 04:41:00 INFO - PROCESS | 308 | --DOMWINDOW == 87 (19BB3000) [pid = 308] [serial = 159] [outer = 00000000] [url = about:blank] 04:41:00 INFO - PROCESS | 308 | --DOMWINDOW == 86 (1AEC9000) [pid = 308] [serial = 160] [outer = 00000000] [url = about:blank] 04:41:00 INFO - PROCESS | 308 | --DOMWINDOW == 85 (1B90BC00) [pid = 308] [serial = 157] [outer = 00000000] [url = about:blank] 04:41:00 INFO - PROCESS | 308 | --DOMWINDOW == 84 (19AC0800) [pid = 308] [serial = 164] [outer = 00000000] [url = about:blank] 04:41:00 INFO - PROCESS | 308 | --DOMWINDOW == 83 (10231400) [pid = 308] [serial = 166] [outer = 00000000] [url = about:blank] 04:41:00 INFO - PROCESS | 308 | --DOMWINDOW == 82 (198D2800) [pid = 308] [serial = 151] [outer = 00000000] [url = about:blank] 04:41:00 INFO - PROCESS | 308 | --DOMWINDOW == 81 (18781400) [pid = 308] [serial = 148] [outer = 00000000] [url = about:blank] 04:41:00 INFO - PROCESS | 308 | 1467114060850 Marionette TRACE conn6 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 04:41:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 04:41:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 890ms 04:41:00 INFO - PROCESS | 308 | 1467114060905 Marionette TRACE conn6 -> [0,261,"getWindowHandle",null] 04:41:00 INFO - PROCESS | 308 | 1467114060909 Marionette TRACE conn6 <- [1,261,null,{"value":"13"}] 04:41:00 INFO - PROCESS | 308 | 1467114060915 Marionette TRACE conn6 -> [0,262,"setScriptTimeout",{"ms":35000}] 04:41:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 04:41:00 INFO - PROCESS | 308 | 1467114060917 Marionette TRACE conn6 <- [1,262,null,{}] 04:41:00 INFO - PROCESS | 308 | 1467114060921 Marionette TRACE conn6 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:00 INFO - PROCESS | 308 | 1467114060924 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:01 INFO - PROCESS | 308 | 1467114061015 Marionette TRACE conn6 <- [1,263,null,{"value":null}] 04:41:01 INFO - PROCESS | 308 | 1467114061093 Marionette TRACE conn6 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:01 INFO - PROCESS | 308 | 1467114061095 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:01 INFO - PROCESS | 308 | ++DOCSHELL 0F8FF400 == 36 [pid = 308] [id = 75] 04:41:01 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (0FC8BC00) [pid = 308] [serial = 222] [outer = 00000000] 04:41:01 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (0FF26400) [pid = 308] [serial = 223] [outer = 0FC8BC00] 04:41:01 INFO - PROCESS | 308 | 1467114061143 Marionette DEBUG loaded listener.js 04:41:01 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (1022D000) [pid = 308] [serial = 224] [outer = 0FC8BC00] 04:41:01 INFO - PROCESS | 308 | 1467114061711 Marionette TRACE conn6 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 04:41:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 04:41:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 830ms 04:41:01 INFO - PROCESS | 308 | 1467114061771 Marionette TRACE conn6 -> [0,265,"getWindowHandle",null] 04:41:01 INFO - PROCESS | 308 | 1467114061773 Marionette TRACE conn6 <- [1,265,null,{"value":"13"}] 04:41:01 INFO - PROCESS | 308 | 1467114061778 Marionette TRACE conn6 -> [0,266,"setScriptTimeout",{"ms":35000}] 04:41:01 INFO - PROCESS | 308 | 1467114061781 Marionette TRACE conn6 <- [1,266,null,{}] 04:41:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 04:41:01 INFO - PROCESS | 308 | 1467114061794 Marionette TRACE conn6 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:01 INFO - PROCESS | 308 | 1467114061798 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:01 INFO - PROCESS | 308 | 1467114061887 Marionette TRACE conn6 <- [1,267,null,{"value":null}] 04:41:01 INFO - PROCESS | 308 | 1467114061964 Marionette TRACE conn6 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:01 INFO - PROCESS | 308 | 1467114061967 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:01 INFO - PROCESS | 308 | ++DOCSHELL 15F92C00 == 37 [pid = 308] [id = 76] 04:41:01 INFO - PROCESS | 308 | ++DOMWINDOW == 85 (16282C00) [pid = 308] [serial = 225] [outer = 00000000] 04:41:01 INFO - PROCESS | 308 | ++DOMWINDOW == 86 (17894400) [pid = 308] [serial = 226] [outer = 16282C00] 04:41:02 INFO - PROCESS | 308 | 1467114062015 Marionette DEBUG loaded listener.js 04:41:02 INFO - PROCESS | 308 | ++DOMWINDOW == 87 (1877F000) [pid = 308] [serial = 227] [outer = 16282C00] 04:41:02 INFO - PROCESS | 308 | 1467114062347 Marionette TRACE conn6 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 04:41:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 04:41:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 630ms 04:41:02 INFO - PROCESS | 308 | 1467114062419 Marionette TRACE conn6 -> [0,269,"getWindowHandle",null] 04:41:02 INFO - PROCESS | 308 | 1467114062422 Marionette TRACE conn6 <- [1,269,null,{"value":"13"}] 04:41:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 04:41:02 INFO - PROCESS | 308 | 1467114062426 Marionette TRACE conn6 -> [0,270,"setScriptTimeout",{"ms":35000}] 04:41:02 INFO - PROCESS | 308 | 1467114062427 Marionette TRACE conn6 <- [1,270,null,{}] 04:41:02 INFO - PROCESS | 308 | 1467114062431 Marionette TRACE conn6 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:02 INFO - PROCESS | 308 | 1467114062433 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:02 INFO - PROCESS | 308 | 1467114062522 Marionette TRACE conn6 <- [1,271,null,{"value":null}] 04:41:02 INFO - PROCESS | 308 | 1467114062527 Marionette TRACE conn6 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:02 INFO - PROCESS | 308 | 1467114062529 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:02 INFO - PROCESS | 308 | ++DOCSHELL 18D0B400 == 38 [pid = 308] [id = 77] 04:41:02 INFO - PROCESS | 308 | ++DOMWINDOW == 88 (18D0D000) [pid = 308] [serial = 228] [outer = 00000000] 04:41:02 INFO - PROCESS | 308 | ++DOMWINDOW == 89 (194AC800) [pid = 308] [serial = 229] [outer = 18D0D000] 04:41:02 INFO - PROCESS | 308 | 1467114062574 Marionette DEBUG loaded listener.js 04:41:02 INFO - PROCESS | 308 | ++DOMWINDOW == 90 (198D3400) [pid = 308] [serial = 230] [outer = 18D0D000] 04:41:03 INFO - PROCESS | 308 | 1467114063041 Marionette TRACE conn6 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 04:41:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 04:41:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 670ms 04:41:03 INFO - PROCESS | 308 | 1467114063106 Marionette TRACE conn6 -> [0,273,"getWindowHandle",null] 04:41:03 INFO - PROCESS | 308 | 1467114063108 Marionette TRACE conn6 <- [1,273,null,{"value":"13"}] 04:41:03 INFO - PROCESS | 308 | 1467114063111 Marionette TRACE conn6 -> [0,274,"setScriptTimeout",{"ms":35000}] 04:41:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 04:41:03 INFO - PROCESS | 308 | 1467114063113 Marionette TRACE conn6 <- [1,274,null,{}] 04:41:03 INFO - PROCESS | 308 | 1467114063117 Marionette TRACE conn6 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:03 INFO - PROCESS | 308 | 1467114063119 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:03 INFO - PROCESS | 308 | 1467114063225 Marionette TRACE conn6 <- [1,275,null,{"value":null}] 04:41:03 INFO - PROCESS | 308 | 1467114063302 Marionette TRACE conn6 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:03 INFO - PROCESS | 308 | 1467114063304 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:03 INFO - PROCESS | 308 | ++DOCSHELL 198DD000 == 39 [pid = 308] [id = 78] 04:41:03 INFO - PROCESS | 308 | ++DOMWINDOW == 91 (19AC1000) [pid = 308] [serial = 231] [outer = 00000000] 04:41:03 INFO - PROCESS | 308 | ++DOMWINDOW == 92 (19BAAC00) [pid = 308] [serial = 232] [outer = 19AC1000] 04:41:03 INFO - PROCESS | 308 | 1467114063349 Marionette DEBUG loaded listener.js 04:41:03 INFO - PROCESS | 308 | ++DOMWINDOW == 93 (19C6A800) [pid = 308] [serial = 233] [outer = 19AC1000] 04:41:03 INFO - PROCESS | 308 | 1467114063774 Marionette TRACE conn6 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 04:41:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 04:41:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 670ms 04:41:03 INFO - PROCESS | 308 | 1467114063792 Marionette TRACE conn6 -> [0,277,"getWindowHandle",null] 04:41:03 INFO - PROCESS | 308 | 1467114063794 Marionette TRACE conn6 <- [1,277,null,{"value":"13"}] 04:41:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 04:41:03 INFO - PROCESS | 308 | 1467114063797 Marionette TRACE conn6 -> [0,278,"setScriptTimeout",{"ms":35000}] 04:41:03 INFO - PROCESS | 308 | 1467114063799 Marionette TRACE conn6 <- [1,278,null,{}] 04:41:03 INFO - PROCESS | 308 | 1467114063803 Marionette TRACE conn6 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:03 INFO - PROCESS | 308 | 1467114063808 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:03 INFO - PROCESS | 308 | 1467114063941 Marionette TRACE conn6 <- [1,279,null,{"value":null}] 04:41:03 INFO - PROCESS | 308 | 1467114063947 Marionette TRACE conn6 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:03 INFO - PROCESS | 308 | 1467114063949 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:03 INFO - PROCESS | 308 | ++DOCSHELL 1AB0A800 == 40 [pid = 308] [id = 79] 04:41:03 INFO - PROCESS | 308 | ++DOMWINDOW == 94 (1ABC3400) [pid = 308] [serial = 234] [outer = 00000000] 04:41:03 INFO - PROCESS | 308 | ++DOMWINDOW == 95 (1B9A5000) [pid = 308] [serial = 235] [outer = 1ABC3400] 04:41:03 INFO - PROCESS | 308 | 1467114063996 Marionette DEBUG loaded listener.js 04:41:04 INFO - PROCESS | 308 | ++DOMWINDOW == 96 (1B9AB000) [pid = 308] [serial = 236] [outer = 1ABC3400] 04:41:04 INFO - PROCESS | 308 | 1467114064403 Marionette TRACE conn6 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 04:41:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 04:41:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 670ms 04:41:04 INFO - PROCESS | 308 | 1467114064471 Marionette TRACE conn6 -> [0,281,"getWindowHandle",null] 04:41:04 INFO - PROCESS | 308 | 1467114064473 Marionette TRACE conn6 <- [1,281,null,{"value":"13"}] 04:41:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 04:41:04 INFO - PROCESS | 308 | 1467114064476 Marionette TRACE conn6 -> [0,282,"setScriptTimeout",{"ms":35000}] 04:41:04 INFO - PROCESS | 308 | 1467114064477 Marionette TRACE conn6 <- [1,282,null,{}] 04:41:04 INFO - PROCESS | 308 | 1467114064481 Marionette TRACE conn6 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:04 INFO - PROCESS | 308 | 1467114064483 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:04 INFO - PROCESS | 308 | 1467114064591 Marionette TRACE conn6 <- [1,283,null,{"value":null}] 04:41:04 INFO - PROCESS | 308 | 1467114064667 Marionette TRACE conn6 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:04 INFO - PROCESS | 308 | 1467114064669 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:04 INFO - PROCESS | 308 | ++DOCSHELL 1B9B1800 == 41 [pid = 308] [id = 80] 04:41:04 INFO - PROCESS | 308 | ++DOMWINDOW == 97 (1B9E4400) [pid = 308] [serial = 237] [outer = 00000000] 04:41:04 INFO - PROCESS | 308 | ++DOMWINDOW == 98 (1C259400) [pid = 308] [serial = 238] [outer = 1B9E4400] 04:41:04 INFO - PROCESS | 308 | 1467114064713 Marionette DEBUG loaded listener.js 04:41:04 INFO - PROCESS | 308 | ++DOMWINDOW == 99 (1C263400) [pid = 308] [serial = 239] [outer = 1B9E4400] 04:41:04 INFO - PROCESS | 308 | --DOMWINDOW == 98 (0FE1F400) [pid = 308] [serial = 177] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 04:41:04 INFO - PROCESS | 308 | --DOMWINDOW == 97 (14865000) [pid = 308] [serial = 186] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 04:41:04 INFO - PROCESS | 308 | --DOMWINDOW == 96 (15F9A000) [pid = 308] [serial = 189] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 04:41:04 INFO - PROCESS | 308 | --DOMWINDOW == 95 (0FCE8400) [pid = 308] [serial = 180] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 04:41:04 INFO - PROCESS | 308 | --DOMWINDOW == 94 (18DEC000) [pid = 308] [serial = 195] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 04:41:04 INFO - PROCESS | 308 | --DOMWINDOW == 93 (1022E000) [pid = 308] [serial = 183] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 04:41:04 INFO - PROCESS | 308 | --DOMWINDOW == 92 (17832C00) [pid = 308] [serial = 192] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 04:41:04 INFO - PROCESS | 308 | --DOMWINDOW == 91 (14730400) [pid = 308] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 04:41:04 INFO - PROCESS | 308 | --DOMWINDOW == 90 (19A4BC00) [pid = 308] [serial = 201] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 04:41:04 INFO - PROCESS | 308 | --DOMWINDOW == 89 (0FE58C00) [pid = 308] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 04:41:04 INFO - PROCESS | 308 | --DOMWINDOW == 88 (0FCF0400) [pid = 308] [serial = 134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 04:41:05 INFO - PROCESS | 308 | 1467114065148 Marionette TRACE conn6 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 04:41:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 04:41:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 730ms 04:41:05 INFO - PROCESS | 308 | 1467114065212 Marionette TRACE conn6 -> [0,285,"getWindowHandle",null] 04:41:05 INFO - PROCESS | 308 | 1467114065214 Marionette TRACE conn6 <- [1,285,null,{"value":"13"}] 04:41:05 INFO - PROCESS | 308 | 1467114065218 Marionette TRACE conn6 -> [0,286,"setScriptTimeout",{"ms":35000}] 04:41:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 04:41:05 INFO - PROCESS | 308 | 1467114065220 Marionette TRACE conn6 <- [1,286,null,{}] 04:41:05 INFO - PROCESS | 308 | 1467114065223 Marionette TRACE conn6 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:05 INFO - PROCESS | 308 | 1467114065225 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:05 INFO - PROCESS | 308 | 1467114065314 Marionette TRACE conn6 <- [1,287,null,{"value":null}] 04:41:05 INFO - PROCESS | 308 | 1467114065320 Marionette TRACE conn6 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:05 INFO - PROCESS | 308 | 1467114065321 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:05 INFO - PROCESS | 308 | ++DOCSHELL 187DC000 == 42 [pid = 308] [id = 81] 04:41:05 INFO - PROCESS | 308 | ++DOMWINDOW == 89 (18DE8800) [pid = 308] [serial = 240] [outer = 00000000] 04:41:05 INFO - PROCESS | 308 | ++DOMWINDOW == 90 (1B9B1C00) [pid = 308] [serial = 241] [outer = 18DE8800] 04:41:05 INFO - PROCESS | 308 | 1467114065365 Marionette DEBUG loaded listener.js 04:41:05 INFO - PROCESS | 308 | ++DOMWINDOW == 91 (1B9EF000) [pid = 308] [serial = 242] [outer = 18DE8800] 04:41:05 INFO - PROCESS | 308 | 1467114065767 Marionette TRACE conn6 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 04:41:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 04:41:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 573ms 04:41:05 INFO - PROCESS | 308 | 1467114065795 Marionette TRACE conn6 -> [0,289,"getWindowHandle",null] 04:41:05 INFO - PROCESS | 308 | 1467114065797 Marionette TRACE conn6 <- [1,289,null,{"value":"13"}] 04:41:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 04:41:05 INFO - PROCESS | 308 | 1467114065800 Marionette TRACE conn6 -> [0,290,"setScriptTimeout",{"ms":35000}] 04:41:05 INFO - PROCESS | 308 | 1467114065801 Marionette TRACE conn6 <- [1,290,null,{}] 04:41:05 INFO - PROCESS | 308 | 1467114065805 Marionette TRACE conn6 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:05 INFO - PROCESS | 308 | 1467114065806 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:05 INFO - PROCESS | 308 | 1467114065922 Marionette TRACE conn6 <- [1,291,null,{"value":null}] 04:41:05 INFO - PROCESS | 308 | 1467114065930 Marionette TRACE conn6 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:05 INFO - PROCESS | 308 | 1467114065932 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:05 INFO - PROCESS | 308 | ++DOCSHELL 1C30C800 == 43 [pid = 308] [id = 82] 04:41:05 INFO - PROCESS | 308 | ++DOMWINDOW == 92 (1C30EC00) [pid = 308] [serial = 243] [outer = 00000000] 04:41:05 INFO - PROCESS | 308 | ++DOMWINDOW == 93 (1CE36800) [pid = 308] [serial = 244] [outer = 1C30EC00] 04:41:05 INFO - PROCESS | 308 | 1467114065978 Marionette DEBUG loaded listener.js 04:41:06 INFO - PROCESS | 308 | ++DOMWINDOW == 94 (1CE3A800) [pid = 308] [serial = 245] [outer = 1C30EC00] 04:41:06 INFO - PROCESS | 308 | 1467114066389 Marionette TRACE conn6 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 04:41:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 04:41:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 631ms 04:41:06 INFO - PROCESS | 308 | 1467114066432 Marionette TRACE conn6 -> [0,293,"getWindowHandle",null] 04:41:06 INFO - PROCESS | 308 | 1467114066434 Marionette TRACE conn6 <- [1,293,null,{"value":"13"}] 04:41:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 04:41:06 INFO - PROCESS | 308 | 1467114066437 Marionette TRACE conn6 -> [0,294,"setScriptTimeout",{"ms":35000}] 04:41:06 INFO - PROCESS | 308 | 1467114066439 Marionette TRACE conn6 <- [1,294,null,{}] 04:41:06 INFO - PROCESS | 308 | 1467114066443 Marionette TRACE conn6 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:06 INFO - PROCESS | 308 | 1467114066444 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:06 INFO - PROCESS | 308 | 1467114066558 Marionette TRACE conn6 <- [1,295,null,{"value":null}] 04:41:06 INFO - PROCESS | 308 | 1467114066566 Marionette TRACE conn6 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:06 INFO - PROCESS | 308 | 1467114066567 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:06 INFO - PROCESS | 308 | ++DOCSHELL 15F4B800 == 44 [pid = 308] [id = 83] 04:41:06 INFO - PROCESS | 308 | ++DOMWINDOW == 95 (1CE3E800) [pid = 308] [serial = 246] [outer = 00000000] 04:41:06 INFO - PROCESS | 308 | ++DOMWINDOW == 96 (1D428800) [pid = 308] [serial = 247] [outer = 1CE3E800] 04:41:06 INFO - PROCESS | 308 | 1467114066613 Marionette DEBUG loaded listener.js 04:41:06 INFO - PROCESS | 308 | ++DOMWINDOW == 97 (1D44AC00) [pid = 308] [serial = 248] [outer = 1CE3E800] 04:41:07 INFO - PROCESS | 308 | 1467114067070 Marionette TRACE conn6 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:41:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:41:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 670ms 04:41:07 INFO - PROCESS | 308 | 1467114067109 Marionette TRACE conn6 -> [0,297,"getWindowHandle",null] 04:41:07 INFO - PROCESS | 308 | 1467114067113 Marionette TRACE conn6 <- [1,297,null,{"value":"13"}] 04:41:07 INFO - PROCESS | 308 | 1467114067119 Marionette TRACE conn6 -> [0,298,"setScriptTimeout",{"ms":35000}] 04:41:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 04:41:07 INFO - PROCESS | 308 | 1467114067123 Marionette TRACE conn6 <- [1,298,null,{}] 04:41:07 INFO - PROCESS | 308 | 1467114067129 Marionette TRACE conn6 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:07 INFO - PROCESS | 308 | 1467114067132 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:07 INFO - PROCESS | 308 | 1467114067316 Marionette TRACE conn6 <- [1,299,null,{"value":null}] 04:41:07 INFO - PROCESS | 308 | 1467114067413 Marionette TRACE conn6 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:07 INFO - PROCESS | 308 | 1467114067418 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:07 INFO - PROCESS | 308 | ++DOCSHELL 092A1800 == 45 [pid = 308] [id = 84] 04:41:07 INFO - PROCESS | 308 | ++DOMWINDOW == 98 (0FCECC00) [pid = 308] [serial = 249] [outer = 00000000] 04:41:07 INFO - PROCESS | 308 | ++DOMWINDOW == 99 (0FE56C00) [pid = 308] [serial = 250] [outer = 0FCECC00] 04:41:07 INFO - PROCESS | 308 | 1467114067476 Marionette DEBUG loaded listener.js 04:41:07 INFO - PROCESS | 308 | ++DOMWINDOW == 100 (100D5800) [pid = 308] [serial = 251] [outer = 0FCECC00] 04:41:08 INFO - PROCESS | 308 | 1467114068022 Marionette TRACE conn6 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:41:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:41:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 969ms 04:41:08 INFO - PROCESS | 308 | 1467114068094 Marionette TRACE conn6 -> [0,301,"getWindowHandle",null] 04:41:08 INFO - PROCESS | 308 | 1467114068099 Marionette TRACE conn6 <- [1,301,null,{"value":"13"}] 04:41:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 04:41:08 INFO - PROCESS | 308 | 1467114068106 Marionette TRACE conn6 -> [0,302,"setScriptTimeout",{"ms":35000}] 04:41:08 INFO - PROCESS | 308 | 1467114068109 Marionette TRACE conn6 <- [1,302,null,{}] 04:41:08 INFO - PROCESS | 308 | 1467114068113 Marionette TRACE conn6 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:08 INFO - PROCESS | 308 | 1467114068116 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:08 INFO - PROCESS | 308 | 1467114068261 Marionette TRACE conn6 <- [1,303,null,{"value":null}] 04:41:08 INFO - PROCESS | 308 | 1467114068386 Marionette TRACE conn6 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:08 INFO - PROCESS | 308 | 1467114068388 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:08 INFO - PROCESS | 308 | ++DOCSHELL 0FCCF000 == 46 [pid = 308] [id = 85] 04:41:08 INFO - PROCESS | 308 | ++DOMWINDOW == 101 (0FCCF400) [pid = 308] [serial = 252] [outer = 00000000] 04:41:08 INFO - PROCESS | 308 | ++DOMWINDOW == 102 (0FCEF800) [pid = 308] [serial = 253] [outer = 0FCCF400] 04:41:08 INFO - PROCESS | 308 | 1467114068445 Marionette DEBUG loaded listener.js 04:41:08 INFO - PROCESS | 308 | ++DOMWINDOW == 103 (102ED400) [pid = 308] [serial = 254] [outer = 0FCCF400] 04:41:08 INFO - PROCESS | 308 | 1467114068844 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 04:41:09 INFO - PROCESS | 308 | 1467114069069 Marionette TRACE conn6 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:41:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:41:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 970ms 04:41:09 INFO - PROCESS | 308 | 1467114069079 Marionette TRACE conn6 -> [0,305,"getWindowHandle",null] 04:41:09 INFO - PROCESS | 308 | 1467114069081 Marionette TRACE conn6 <- [1,305,null,{"value":"13"}] 04:41:09 INFO - PROCESS | 308 | 1467114069085 Marionette TRACE conn6 -> [0,306,"setScriptTimeout",{"ms":35000}] 04:41:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 04:41:09 INFO - PROCESS | 308 | 1467114069089 Marionette TRACE conn6 <- [1,306,null,{}] 04:41:09 INFO - PROCESS | 308 | 1467114069100 Marionette TRACE conn6 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:09 INFO - PROCESS | 308 | 1467114069105 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:09 INFO - PROCESS | 308 | 1467114069221 Marionette TRACE conn6 <- [1,307,null,{"value":null}] 04:41:09 INFO - PROCESS | 308 | 1467114069319 Marionette TRACE conn6 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:09 INFO - PROCESS | 308 | 1467114069323 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:09 INFO - PROCESS | 308 | ++DOCSHELL 17F2E400 == 47 [pid = 308] [id = 86] 04:41:09 INFO - PROCESS | 308 | ++DOMWINDOW == 104 (17F2E800) [pid = 308] [serial = 255] [outer = 00000000] 04:41:09 INFO - PROCESS | 308 | ++DOMWINDOW == 105 (17F33000) [pid = 308] [serial = 256] [outer = 17F2E800] 04:41:09 INFO - PROCESS | 308 | 1467114069379 Marionette DEBUG loaded listener.js 04:41:09 INFO - PROCESS | 308 | ++DOMWINDOW == 106 (17F36800) [pid = 308] [serial = 257] [outer = 17F2E800] 04:41:09 INFO - PROCESS | 308 | 1467114069957 Marionette TRACE conn6 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:41:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:41:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 930ms 04:41:10 INFO - PROCESS | 308 | 1467114070018 Marionette TRACE conn6 -> [0,309,"getWindowHandle",null] 04:41:10 INFO - PROCESS | 308 | 1467114070021 Marionette TRACE conn6 <- [1,309,null,{"value":"13"}] 04:41:10 INFO - PROCESS | 308 | 1467114070025 Marionette TRACE conn6 -> [0,310,"setScriptTimeout",{"ms":35000}] 04:41:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 04:41:10 INFO - PROCESS | 308 | 1467114070027 Marionette TRACE conn6 <- [1,310,null,{}] 04:41:10 INFO - PROCESS | 308 | 1467114070031 Marionette TRACE conn6 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:10 INFO - PROCESS | 308 | 1467114070033 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:10 INFO - PROCESS | 308 | 1467114070173 Marionette TRACE conn6 <- [1,311,null,{"value":null}] 04:41:10 INFO - PROCESS | 308 | 1467114070268 Marionette TRACE conn6 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:10 INFO - PROCESS | 308 | 1467114070270 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:10 INFO - PROCESS | 308 | ++DOCSHELL 18D0E800 == 48 [pid = 308] [id = 87] 04:41:10 INFO - PROCESS | 308 | ++DOMWINDOW == 107 (18D21C00) [pid = 308] [serial = 258] [outer = 00000000] 04:41:10 INFO - PROCESS | 308 | ++DOMWINDOW == 108 (19601400) [pid = 308] [serial = 259] [outer = 18D21C00] 04:41:10 INFO - PROCESS | 308 | 1467114070324 Marionette DEBUG loaded listener.js 04:41:10 INFO - PROCESS | 308 | ++DOMWINDOW == 109 (19606800) [pid = 308] [serial = 260] [outer = 18D21C00] 04:41:11 INFO - PROCESS | 308 | 1467114071091 Marionette TRACE conn6 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:41:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:41:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1127ms 04:41:11 INFO - PROCESS | 308 | 1467114071156 Marionette TRACE conn6 -> [0,313,"getWindowHandle",null] 04:41:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 04:41:11 INFO - PROCESS | 308 | 1467114071160 Marionette TRACE conn6 <- [1,313,null,{"value":"13"}] 04:41:11 INFO - PROCESS | 308 | 1467114071165 Marionette TRACE conn6 -> [0,314,"setScriptTimeout",{"ms":35000}] 04:41:11 INFO - PROCESS | 308 | 1467114071168 Marionette TRACE conn6 <- [1,314,null,{}] 04:41:11 INFO - PROCESS | 308 | 1467114071174 Marionette TRACE conn6 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:11 INFO - PROCESS | 308 | 1467114071176 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:11 INFO - PROCESS | 308 | 1467114071278 Marionette TRACE conn6 <- [1,315,null,{"value":null}] 04:41:11 INFO - PROCESS | 308 | 1467114071361 Marionette TRACE conn6 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:11 INFO - PROCESS | 308 | 1467114071366 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:11 INFO - PROCESS | 308 | ++DOCSHELL 0FCF2400 == 49 [pid = 308] [id = 88] 04:41:11 INFO - PROCESS | 308 | ++DOMWINDOW == 110 (0FCF2C00) [pid = 308] [serial = 261] [outer = 00000000] 04:41:11 INFO - PROCESS | 308 | ++DOMWINDOW == 111 (0FE2C400) [pid = 308] [serial = 262] [outer = 0FCF2C00] 04:41:11 INFO - PROCESS | 308 | 1467114071462 Marionette DEBUG loaded listener.js 04:41:11 INFO - PROCESS | 308 | ++DOMWINDOW == 112 (0FF22400) [pid = 308] [serial = 263] [outer = 0FCF2C00] 04:41:11 INFO - PROCESS | 308 | --DOCSHELL 092A0400 == 48 [pid = 308] [id = 45] 04:41:11 INFO - PROCESS | 308 | --DOCSHELL 1C30C800 == 47 [pid = 308] [id = 82] 04:41:11 INFO - PROCESS | 308 | --DOCSHELL 187DC000 == 46 [pid = 308] [id = 81] 04:41:11 INFO - PROCESS | 308 | --DOCSHELL 1B9B1800 == 45 [pid = 308] [id = 80] 04:41:11 INFO - PROCESS | 308 | --DOCSHELL 1AB0A800 == 44 [pid = 308] [id = 79] 04:41:11 INFO - PROCESS | 308 | --DOCSHELL 198DD000 == 43 [pid = 308] [id = 78] 04:41:11 INFO - PROCESS | 308 | --DOCSHELL 18D0B400 == 42 [pid = 308] [id = 77] 04:41:11 INFO - PROCESS | 308 | --DOCSHELL 15F92C00 == 41 [pid = 308] [id = 76] 04:41:11 INFO - PROCESS | 308 | --DOCSHELL 0F8FF400 == 40 [pid = 308] [id = 75] 04:41:11 INFO - PROCESS | 308 | --DOMWINDOW == 111 (1AC76C00) [pid = 308] [serial = 205] [outer = 00000000] [url = about:blank] 04:41:12 INFO - PROCESS | 308 | --DOCSHELL 0FE28800 == 39 [pid = 308] [id = 74] 04:41:12 INFO - PROCESS | 308 | --DOCSHELL 1022AC00 == 38 [pid = 308] [id = 73] 04:41:12 INFO - PROCESS | 308 | --DOCSHELL 18D27400 == 37 [pid = 308] [id = 72] 04:41:12 INFO - PROCESS | 308 | --DOCSHELL 10097800 == 36 [pid = 308] [id = 71] 04:41:12 INFO - PROCESS | 308 | --DOCSHELL 0929F000 == 35 [pid = 308] [id = 70] 04:41:12 INFO - PROCESS | 308 | --DOMWINDOW == 110 (13F19C00) [pid = 308] [serial = 103] [outer = 00000000] [url = about:blank] 04:41:12 INFO - PROCESS | 308 | --DOMWINDOW == 109 (1479AC00) [pid = 308] [serial = 136] [outer = 00000000] [url = about:blank] 04:41:12 INFO - PROCESS | 308 | --DOMWINDOW == 108 (18DE7C00) [pid = 308] [serial = 200] [outer = 00000000] [url = about:blank] 04:41:12 INFO - PROCESS | 308 | --DOMWINDOW == 107 (18D19400) [pid = 308] [serial = 199] [outer = 00000000] [url = about:blank] 04:41:12 INFO - PROCESS | 308 | --DOMWINDOW == 106 (19BADC00) [pid = 308] [serial = 202] [outer = 00000000] [url = about:blank] 04:41:12 INFO - PROCESS | 308 | --DOMWINDOW == 105 (198D6800) [pid = 308] [serial = 197] [outer = 00000000] [url = about:blank] 04:41:12 INFO - PROCESS | 308 | --DOMWINDOW == 104 (19BAE800) [pid = 308] [serial = 203] [outer = 00000000] [url = about:blank] 04:41:12 INFO - PROCESS | 308 | --DOMWINDOW == 103 (18DE6000) [pid = 308] [serial = 194] [outer = 00000000] [url = about:blank] 04:41:12 INFO - PROCESS | 308 | --DOMWINDOW == 102 (15F4F800) [pid = 308] [serial = 188] [outer = 00000000] [url = about:blank] 04:41:12 INFO - PROCESS | 308 | --DOMWINDOW == 101 (0FE28C00) [pid = 308] [serial = 179] [outer = 00000000] [url = about:blank] 04:41:12 INFO - PROCESS | 308 | --DOMWINDOW == 100 (0FE23800) [pid = 308] [serial = 178] [outer = 00000000] [url = about:blank] 04:41:12 INFO - PROCESS | 308 | --DOMWINDOW == 99 (15F55400) [pid = 308] [serial = 175] [outer = 00000000] [url = about:blank] 04:41:12 INFO - PROCESS | 308 | --DOMWINDOW == 98 (15634000) [pid = 308] [serial = 187] [outer = 00000000] [url = about:blank] 04:41:12 INFO - PROCESS | 308 | --DOMWINDOW == 97 (15F49800) [pid = 308] [serial = 172] [outer = 00000000] [url = about:blank] 04:41:12 INFO - PROCESS | 308 | --DOMWINDOW == 96 (1637B400) [pid = 308] [serial = 190] [outer = 00000000] [url = about:blank] 04:41:12 INFO - PROCESS | 308 | --DOMWINDOW == 95 (1637F000) [pid = 308] [serial = 191] [outer = 00000000] [url = about:blank] 04:41:12 INFO - PROCESS | 308 | --DOMWINDOW == 94 (0FE27800) [pid = 308] [serial = 181] [outer = 00000000] [url = about:blank] 04:41:12 INFO - PROCESS | 308 | --DOMWINDOW == 93 (0FE59000) [pid = 308] [serial = 182] [outer = 00000000] [url = about:blank] 04:41:12 INFO - PROCESS | 308 | --DOMWINDOW == 92 (194AA400) [pid = 308] [serial = 196] [outer = 00000000] [url = about:blank] 04:41:12 INFO - PROCESS | 308 | --DOMWINDOW == 91 (104BB400) [pid = 308] [serial = 184] [outer = 00000000] [url = about:blank] 04:41:12 INFO - PROCESS | 308 | --DOMWINDOW == 90 (1110A000) [pid = 308] [serial = 185] [outer = 00000000] [url = about:blank] 04:41:12 INFO - PROCESS | 308 | --DOMWINDOW == 89 (0FCF1400) [pid = 308] [serial = 169] [outer = 00000000] [url = about:blank] 04:41:12 INFO - PROCESS | 308 | --DOMWINDOW == 88 (189AB800) [pid = 308] [serial = 193] [outer = 00000000] [url = about:blank] 04:41:12 INFO - PROCESS | 308 | 1467114072111 Marionette TRACE conn6 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:41:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:41:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 990ms 04:41:12 INFO - PROCESS | 308 | 1467114072155 Marionette TRACE conn6 -> [0,317,"getWindowHandle",null] 04:41:12 INFO - PROCESS | 308 | 1467114072160 Marionette TRACE conn6 <- [1,317,null,{"value":"13"}] 04:41:12 INFO - PROCESS | 308 | 1467114072165 Marionette TRACE conn6 -> [0,318,"setScriptTimeout",{"ms":35000}] 04:41:12 INFO - PROCESS | 308 | 1467114072168 Marionette TRACE conn6 <- [1,318,null,{}] 04:41:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 04:41:12 INFO - PROCESS | 308 | 1467114072172 Marionette TRACE conn6 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:12 INFO - PROCESS | 308 | 1467114072174 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:12 INFO - PROCESS | 308 | 1467114072264 Marionette TRACE conn6 <- [1,319,null,{"value":null}] 04:41:12 INFO - PROCESS | 308 | 1467114072273 Marionette TRACE conn6 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:12 INFO - PROCESS | 308 | 1467114072275 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:12 INFO - PROCESS | 308 | ++DOCSHELL 0FCE9000 == 36 [pid = 308] [id = 89] 04:41:12 INFO - PROCESS | 308 | ++DOMWINDOW == 89 (0FCEAC00) [pid = 308] [serial = 264] [outer = 00000000] 04:41:12 INFO - PROCESS | 308 | ++DOMWINDOW == 90 (0FE56400) [pid = 308] [serial = 265] [outer = 0FCEAC00] 04:41:12 INFO - PROCESS | 308 | 1467114072325 Marionette DEBUG loaded listener.js 04:41:12 INFO - PROCESS | 308 | ++DOMWINDOW == 91 (0FF19400) [pid = 308] [serial = 266] [outer = 0FCEAC00] 04:41:12 INFO - PROCESS | 308 | 1467114072814 Marionette TRACE conn6 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:41:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:41:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 670ms 04:41:12 INFO - PROCESS | 308 | 1467114072841 Marionette TRACE conn6 -> [0,321,"getWindowHandle",null] 04:41:12 INFO - PROCESS | 308 | 1467114072843 Marionette TRACE conn6 <- [1,321,null,{"value":"13"}] 04:41:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 04:41:12 INFO - PROCESS | 308 | 1467114072846 Marionette TRACE conn6 -> [0,322,"setScriptTimeout",{"ms":35000}] 04:41:12 INFO - PROCESS | 308 | 1467114072850 Marionette TRACE conn6 <- [1,322,null,{}] 04:41:12 INFO - PROCESS | 308 | 1467114072860 Marionette TRACE conn6 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:12 INFO - PROCESS | 308 | 1467114072864 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:12 INFO - PROCESS | 308 | 1467114072947 Marionette TRACE conn6 <- [1,323,null,{"value":null}] 04:41:12 INFO - PROCESS | 308 | 1467114072954 Marionette TRACE conn6 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:12 INFO - PROCESS | 308 | 1467114072957 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:12 INFO - PROCESS | 308 | ++DOCSHELL 1110C000 == 37 [pid = 308] [id = 90] 04:41:12 INFO - PROCESS | 308 | ++DOMWINDOW == 92 (140C7C00) [pid = 308] [serial = 267] [outer = 00000000] 04:41:12 INFO - PROCESS | 308 | ++DOMWINDOW == 93 (148DE400) [pid = 308] [serial = 268] [outer = 140C7C00] 04:41:12 INFO - PROCESS | 308 | 1467114073004 Marionette DEBUG loaded listener.js 04:41:13 INFO - PROCESS | 308 | ++DOMWINDOW == 94 (15F4B400) [pid = 308] [serial = 269] [outer = 140C7C00] 04:41:13 INFO - PROCESS | 308 | 1467114073462 Marionette TRACE conn6 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:41:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:41:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 630ms 04:41:13 INFO - PROCESS | 308 | 1467114073480 Marionette TRACE conn6 -> [0,325,"getWindowHandle",null] 04:41:13 INFO - PROCESS | 308 | 1467114073483 Marionette TRACE conn6 <- [1,325,null,{"value":"13"}] 04:41:13 INFO - PROCESS | 308 | 1467114073490 Marionette TRACE conn6 -> [0,326,"setScriptTimeout",{"ms":35000}] 04:41:13 INFO - PROCESS | 308 | 1467114073492 Marionette TRACE conn6 <- [1,326,null,{}] 04:41:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 04:41:13 INFO - PROCESS | 308 | 1467114073495 Marionette TRACE conn6 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:13 INFO - PROCESS | 308 | 1467114073497 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:13 INFO - PROCESS | 308 | 1467114073583 Marionette TRACE conn6 <- [1,327,null,{"value":null}] 04:41:13 INFO - PROCESS | 308 | 1467114073589 Marionette TRACE conn6 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:13 INFO - PROCESS | 308 | 1467114073591 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:13 INFO - PROCESS | 308 | ++DOCSHELL 15F99C00 == 38 [pid = 308] [id = 91] 04:41:13 INFO - PROCESS | 308 | ++DOMWINDOW == 95 (15F9A000) [pid = 308] [serial = 270] [outer = 00000000] 04:41:13 INFO - PROCESS | 308 | ++DOMWINDOW == 96 (16283000) [pid = 308] [serial = 271] [outer = 15F9A000] 04:41:13 INFO - PROCESS | 308 | 1467114073635 Marionette DEBUG loaded listener.js 04:41:13 INFO - PROCESS | 308 | ++DOMWINDOW == 97 (16742800) [pid = 308] [serial = 272] [outer = 15F9A000] 04:41:14 INFO - PROCESS | 308 | 1467114074086 Marionette TRACE conn6 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:41:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:41:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 630ms 04:41:14 INFO - PROCESS | 308 | 1467114074131 Marionette TRACE conn6 -> [0,329,"getWindowHandle",null] 04:41:14 INFO - PROCESS | 308 | 1467114074133 Marionette TRACE conn6 <- [1,329,null,{"value":"13"}] 04:41:14 INFO - PROCESS | 308 | 1467114074136 Marionette TRACE conn6 -> [0,330,"setScriptTimeout",{"ms":35000}] 04:41:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 04:41:14 INFO - PROCESS | 308 | 1467114074138 Marionette TRACE conn6 <- [1,330,null,{}] 04:41:14 INFO - PROCESS | 308 | 1467114074141 Marionette TRACE conn6 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:14 INFO - PROCESS | 308 | 1467114074143 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:14 INFO - PROCESS | 308 | 1467114074250 Marionette TRACE conn6 <- [1,331,null,{"value":null}] 04:41:14 INFO - PROCESS | 308 | 1467114074255 Marionette TRACE conn6 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:14 INFO - PROCESS | 308 | 1467114074257 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:14 INFO - PROCESS | 308 | ++DOCSHELL 17453C00 == 39 [pid = 308] [id = 92] 04:41:14 INFO - PROCESS | 308 | ++DOMWINDOW == 98 (17456800) [pid = 308] [serial = 273] [outer = 00000000] 04:41:14 INFO - PROCESS | 308 | ++DOMWINDOW == 99 (17F2BC00) [pid = 308] [serial = 274] [outer = 17456800] 04:41:14 INFO - PROCESS | 308 | 1467114074301 Marionette DEBUG loaded listener.js 04:41:14 INFO - PROCESS | 308 | ++DOMWINDOW == 100 (17F31400) [pid = 308] [serial = 275] [outer = 17456800] 04:41:14 INFO - PROCESS | 308 | 1467114074805 Marionette TRACE conn6 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:41:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:41:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 730ms 04:41:14 INFO - PROCESS | 308 | 1467114074877 Marionette TRACE conn6 -> [0,333,"getWindowHandle",null] 04:41:14 INFO - PROCESS | 308 | 1467114074879 Marionette TRACE conn6 <- [1,333,null,{"value":"13"}] 04:41:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 04:41:14 INFO - PROCESS | 308 | 1467114074882 Marionette TRACE conn6 -> [0,334,"setScriptTimeout",{"ms":35000}] 04:41:14 INFO - PROCESS | 308 | 1467114074884 Marionette TRACE conn6 <- [1,334,null,{}] 04:41:14 INFO - PROCESS | 308 | 1467114074888 Marionette TRACE conn6 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:14 INFO - PROCESS | 308 | 1467114074893 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:15 INFO - PROCESS | 308 | 1467114075029 Marionette TRACE conn6 <- [1,335,null,{"value":null}] 04:41:15 INFO - PROCESS | 308 | 1467114075086 Marionette TRACE conn6 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:15 INFO - PROCESS | 308 | 1467114075088 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:15 INFO - PROCESS | 308 | ++DOCSHELL 17F38C00 == 40 [pid = 308] [id = 93] 04:41:15 INFO - PROCESS | 308 | ++DOMWINDOW == 101 (18664800) [pid = 308] [serial = 276] [outer = 00000000] 04:41:15 INFO - PROCESS | 308 | ++DOMWINDOW == 102 (18DF0800) [pid = 308] [serial = 277] [outer = 18664800] 04:41:15 INFO - PROCESS | 308 | 1467114075132 Marionette DEBUG loaded listener.js 04:41:15 INFO - PROCESS | 308 | ++DOMWINDOW == 103 (194A8000) [pid = 308] [serial = 278] [outer = 18664800] 04:41:15 INFO - PROCESS | 308 | 1467114075594 Marionette TRACE conn6 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:41:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 04:41:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 730ms 04:41:15 INFO - PROCESS | 308 | 1467114075616 Marionette TRACE conn6 -> [0,337,"getWindowHandle",null] 04:41:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 04:41:15 INFO - PROCESS | 308 | 1467114075618 Marionette TRACE conn6 <- [1,337,null,{"value":"13"}] 04:41:15 INFO - PROCESS | 308 | 1467114075621 Marionette TRACE conn6 -> [0,338,"setScriptTimeout",{"ms":35000}] 04:41:15 INFO - PROCESS | 308 | 1467114075623 Marionette TRACE conn6 <- [1,338,null,{}] 04:41:15 INFO - PROCESS | 308 | 1467114075626 Marionette TRACE conn6 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:15 INFO - PROCESS | 308 | 1467114075628 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:15 INFO - PROCESS | 308 | 1467114075746 Marionette TRACE conn6 <- [1,339,null,{"value":null}] 04:41:15 INFO - PROCESS | 308 | 1467114075758 Marionette TRACE conn6 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:15 INFO - PROCESS | 308 | 1467114075759 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:15 INFO - PROCESS | 308 | ++DOCSHELL 0FE60000 == 41 [pid = 308] [id = 94] 04:41:15 INFO - PROCESS | 308 | ++DOMWINDOW == 104 (19605400) [pid = 308] [serial = 279] [outer = 00000000] 04:41:15 INFO - PROCESS | 308 | ++DOMWINDOW == 105 (1960EC00) [pid = 308] [serial = 280] [outer = 19605400] 04:41:15 INFO - PROCESS | 308 | 1467114075850 Marionette DEBUG loaded listener.js 04:41:15 INFO - PROCESS | 308 | ++DOMWINDOW == 106 (0FCED400) [pid = 308] [serial = 281] [outer = 19605400] 04:41:16 INFO - PROCESS | 308 | --DOMWINDOW == 105 (1022D400) [pid = 308] [serial = 165] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 04:41:16 INFO - PROCESS | 308 | --DOMWINDOW == 104 (11142000) [pid = 308] [serial = 204] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 04:41:16 INFO - PROCESS | 308 | --DOMWINDOW == 103 (19AC1000) [pid = 308] [serial = 231] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 04:41:16 INFO - PROCESS | 308 | --DOMWINDOW == 102 (1ABC3400) [pid = 308] [serial = 234] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 04:41:16 INFO - PROCESS | 308 | --DOMWINDOW == 101 (0FC8BC00) [pid = 308] [serial = 222] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 04:41:16 INFO - PROCESS | 308 | --DOMWINDOW == 100 (1022C800) [pid = 308] [serial = 216] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 04:41:16 INFO - PROCESS | 308 | --DOMWINDOW == 99 (18D0D000) [pid = 308] [serial = 228] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 04:41:16 INFO - PROCESS | 308 | --DOMWINDOW == 98 (1B9E4400) [pid = 308] [serial = 237] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 04:41:16 INFO - PROCESS | 308 | --DOMWINDOW == 97 (16282C00) [pid = 308] [serial = 225] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 04:41:16 INFO - PROCESS | 308 | --DOMWINDOW == 96 (0FE2C000) [pid = 308] [serial = 219] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 04:41:16 INFO - PROCESS | 308 | --DOMWINDOW == 95 (1C30EC00) [pid = 308] [serial = 243] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 04:41:16 INFO - PROCESS | 308 | --DOMWINDOW == 94 (18DE8800) [pid = 308] [serial = 240] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 04:41:16 INFO - PROCESS | 308 | 1467114076402 Marionette TRACE conn6 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:41:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 04:41:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 830ms 04:41:16 INFO - PROCESS | 308 | 1467114076452 Marionette TRACE conn6 -> [0,341,"getWindowHandle",null] 04:41:16 INFO - PROCESS | 308 | 1467114076454 Marionette TRACE conn6 <- [1,341,null,{"value":"13"}] 04:41:16 INFO - PROCESS | 308 | 1467114076457 Marionette TRACE conn6 -> [0,342,"setScriptTimeout",{"ms":35000}] 04:41:16 INFO - PROCESS | 308 | 1467114076459 Marionette TRACE conn6 <- [1,342,null,{}] 04:41:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 04:41:16 INFO - PROCESS | 308 | 1467114076462 Marionette TRACE conn6 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:16 INFO - PROCESS | 308 | 1467114076464 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:16 INFO - PROCESS | 308 | 1467114076546 Marionette TRACE conn6 <- [1,343,null,{"value":null}] 04:41:16 INFO - PROCESS | 308 | 1467114076634 Marionette TRACE conn6 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:16 INFO - PROCESS | 308 | 1467114076636 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:16 INFO - PROCESS | 308 | ++DOCSHELL 0FCD3C00 == 42 [pid = 308] [id = 95] 04:41:16 INFO - PROCESS | 308 | ++DOMWINDOW == 95 (0FE20000) [pid = 308] [serial = 282] [outer = 00000000] 04:41:16 INFO - PROCESS | 308 | ++DOMWINDOW == 96 (18D0AC00) [pid = 308] [serial = 283] [outer = 0FE20000] 04:41:16 INFO - PROCESS | 308 | 1467114076685 Marionette DEBUG loaded listener.js 04:41:16 INFO - PROCESS | 308 | ++DOMWINDOW == 97 (1960BC00) [pid = 308] [serial = 284] [outer = 0FE20000] 04:41:17 INFO - PROCESS | 308 | 1467114077031 Marionette TRACE conn6 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:41:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 04:41:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 630ms 04:41:17 INFO - PROCESS | 308 | 1467114077092 Marionette TRACE conn6 -> [0,345,"getWindowHandle",null] 04:41:17 INFO - PROCESS | 308 | 1467114077094 Marionette TRACE conn6 <- [1,345,null,{"value":"13"}] 04:41:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 04:41:17 INFO - PROCESS | 308 | 1467114077097 Marionette TRACE conn6 -> [0,346,"setScriptTimeout",{"ms":35000}] 04:41:17 INFO - PROCESS | 308 | 1467114077098 Marionette TRACE conn6 <- [1,346,null,{}] 04:41:17 INFO - PROCESS | 308 | 1467114077101 Marionette TRACE conn6 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:17 INFO - PROCESS | 308 | 1467114077103 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:17 INFO - PROCESS | 308 | 1467114077222 Marionette TRACE conn6 <- [1,347,null,{"value":null}] 04:41:17 INFO - PROCESS | 308 | 1467114077228 Marionette TRACE conn6 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:17 INFO - PROCESS | 308 | 1467114077230 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:17 INFO - PROCESS | 308 | ++DOCSHELL 19606400 == 43 [pid = 308] [id = 96] 04:41:17 INFO - PROCESS | 308 | ++DOMWINDOW == 98 (1994EC00) [pid = 308] [serial = 285] [outer = 00000000] 04:41:17 INFO - PROCESS | 308 | ++DOMWINDOW == 99 (19BA8400) [pid = 308] [serial = 286] [outer = 1994EC00] 04:41:17 INFO - PROCESS | 308 | 1467114077275 Marionette DEBUG loaded listener.js 04:41:17 INFO - PROCESS | 308 | ++DOMWINDOW == 100 (19BADC00) [pid = 308] [serial = 287] [outer = 1994EC00] 04:41:17 INFO - PROCESS | 308 | 1467114077688 Marionette TRACE conn6 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:41:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 04:41:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 629ms 04:41:17 INFO - PROCESS | 308 | 1467114077728 Marionette TRACE conn6 -> [0,349,"getWindowHandle",null] 04:41:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 04:41:17 INFO - PROCESS | 308 | 1467114077730 Marionette TRACE conn6 <- [1,349,null,{"value":"13"}] 04:41:17 INFO - PROCESS | 308 | 1467114077733 Marionette TRACE conn6 -> [0,350,"setScriptTimeout",{"ms":35000}] 04:41:17 INFO - PROCESS | 308 | 1467114077734 Marionette TRACE conn6 <- [1,350,null,{}] 04:41:17 INFO - PROCESS | 308 | 1467114077738 Marionette TRACE conn6 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:17 INFO - PROCESS | 308 | 1467114077740 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:17 INFO - PROCESS | 308 | 1467114077827 Marionette TRACE conn6 <- [1,351,null,{"value":null}] 04:41:17 INFO - PROCESS | 308 | 1467114077832 Marionette TRACE conn6 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:17 INFO - PROCESS | 308 | 1467114077834 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:17 INFO - PROCESS | 308 | ++DOCSHELL 19BB6C00 == 44 [pid = 308] [id = 97] 04:41:17 INFO - PROCESS | 308 | ++DOMWINDOW == 101 (19C70C00) [pid = 308] [serial = 288] [outer = 00000000] 04:41:17 INFO - PROCESS | 308 | ++DOMWINDOW == 102 (1AE33C00) [pid = 308] [serial = 289] [outer = 19C70C00] 04:41:17 INFO - PROCESS | 308 | 1467114077881 Marionette DEBUG loaded listener.js 04:41:17 INFO - PROCESS | 308 | ++DOMWINDOW == 103 (1AECF800) [pid = 308] [serial = 290] [outer = 19C70C00] 04:41:18 INFO - PROCESS | 308 | 1467114078356 Marionette TRACE conn6 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:41:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 04:41:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 670ms 04:41:18 INFO - PROCESS | 308 | 1467114078405 Marionette TRACE conn6 -> [0,353,"getWindowHandle",null] 04:41:18 INFO - PROCESS | 308 | 1467114078409 Marionette TRACE conn6 <- [1,353,null,{"value":"13"}] 04:41:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 04:41:18 INFO - PROCESS | 308 | 1467114078415 Marionette TRACE conn6 -> [0,354,"setScriptTimeout",{"ms":35000}] 04:41:18 INFO - PROCESS | 308 | 1467114078420 Marionette TRACE conn6 <- [1,354,null,{}] 04:41:18 INFO - PROCESS | 308 | 1467114078428 Marionette TRACE conn6 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:18 INFO - PROCESS | 308 | 1467114078432 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:18 INFO - PROCESS | 308 | 1467114078604 Marionette TRACE conn6 <- [1,355,null,{"value":null}] 04:41:18 INFO - PROCESS | 308 | 1467114078699 Marionette TRACE conn6 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:18 INFO - PROCESS | 308 | 1467114078704 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:18 INFO - PROCESS | 308 | ++DOCSHELL 0FCCBC00 == 45 [pid = 308] [id = 98] 04:41:18 INFO - PROCESS | 308 | ++DOMWINDOW == 104 (0FCCCC00) [pid = 308] [serial = 291] [outer = 00000000] 04:41:18 INFO - PROCESS | 308 | ++DOMWINDOW == 105 (0FCD2C00) [pid = 308] [serial = 292] [outer = 0FCCCC00] 04:41:18 INFO - PROCESS | 308 | 1467114078761 Marionette DEBUG loaded listener.js 04:41:18 INFO - PROCESS | 308 | ++DOMWINDOW == 106 (0FE27400) [pid = 308] [serial = 293] [outer = 0FCCCC00] 04:41:19 INFO - PROCESS | 308 | 1467114079366 Marionette TRACE conn6 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:41:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:41:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 990ms 04:41:19 INFO - PROCESS | 308 | 1467114079409 Marionette TRACE conn6 -> [0,357,"getWindowHandle",null] 04:41:19 INFO - PROCESS | 308 | 1467114079414 Marionette TRACE conn6 <- [1,357,null,{"value":"13"}] 04:41:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 04:41:19 INFO - PROCESS | 308 | 1467114079420 Marionette TRACE conn6 -> [0,358,"setScriptTimeout",{"ms":35000}] 04:41:19 INFO - PROCESS | 308 | 1467114079423 Marionette TRACE conn6 <- [1,358,null,{}] 04:41:19 INFO - PROCESS | 308 | 1467114079427 Marionette TRACE conn6 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:19 INFO - PROCESS | 308 | 1467114079430 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:19 INFO - PROCESS | 308 | 1467114079545 Marionette TRACE conn6 <- [1,359,null,{"value":null}] 04:41:19 INFO - PROCESS | 308 | 1467114079644 Marionette TRACE conn6 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:19 INFO - PROCESS | 308 | 1467114079647 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:19 INFO - PROCESS | 308 | ++DOCSHELL 13F22400 == 46 [pid = 308] [id = 99] 04:41:19 INFO - PROCESS | 308 | ++DOMWINDOW == 107 (14727000) [pid = 308] [serial = 294] [outer = 00000000] 04:41:19 INFO - PROCESS | 308 | ++DOMWINDOW == 108 (1562C000) [pid = 308] [serial = 295] [outer = 14727000] 04:41:19 INFO - PROCESS | 308 | 1467114079703 Marionette DEBUG loaded listener.js 04:41:19 INFO - PROCESS | 308 | ++DOMWINDOW == 109 (15F96800) [pid = 308] [serial = 296] [outer = 14727000] 04:41:20 INFO - PROCESS | 308 | 1467114080331 Marionette TRACE conn6 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:41:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:41:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 971ms 04:41:20 INFO - PROCESS | 308 | 1467114080396 Marionette TRACE conn6 -> [0,361,"getWindowHandle",null] 04:41:20 INFO - PROCESS | 308 | 1467114080399 Marionette TRACE conn6 <- [1,361,null,{"value":"13"}] 04:41:20 INFO - PROCESS | 308 | 1467114080402 Marionette TRACE conn6 -> [0,362,"setScriptTimeout",{"ms":35000}] 04:41:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 04:41:20 INFO - PROCESS | 308 | 1467114080406 Marionette TRACE conn6 <- [1,362,null,{}] 04:41:20 INFO - PROCESS | 308 | 1467114080417 Marionette TRACE conn6 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:20 INFO - PROCESS | 308 | 1467114080422 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:20 INFO - PROCESS | 308 | 1467114080565 Marionette TRACE conn6 <- [1,363,null,{"value":null}] 04:41:20 INFO - PROCESS | 308 | 1467114080692 Marionette TRACE conn6 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:20 INFO - PROCESS | 308 | 1467114080695 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:20 INFO - PROCESS | 308 | ++DOCSHELL 198D5800 == 47 [pid = 308] [id = 100] 04:41:20 INFO - PROCESS | 308 | ++DOMWINDOW == 110 (198D5C00) [pid = 308] [serial = 297] [outer = 00000000] 04:41:20 INFO - PROCESS | 308 | ++DOMWINDOW == 111 (19C72000) [pid = 308] [serial = 298] [outer = 198D5C00] 04:41:20 INFO - PROCESS | 308 | 1467114080754 Marionette DEBUG loaded listener.js 04:41:20 INFO - PROCESS | 308 | ++DOMWINDOW == 112 (19F70400) [pid = 308] [serial = 299] [outer = 198D5C00] 04:41:21 INFO - PROCESS | 308 | 1467114081386 Marionette TRACE conn6 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:41:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:41:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1025ms 04:41:21 INFO - PROCESS | 308 | 1467114081430 Marionette TRACE conn6 -> [0,365,"getWindowHandle",null] 04:41:21 INFO - PROCESS | 308 | 1467114081433 Marionette TRACE conn6 <- [1,365,null,{"value":"13"}] 04:41:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 04:41:21 INFO - PROCESS | 308 | 1467114081436 Marionette TRACE conn6 -> [0,366,"setScriptTimeout",{"ms":35000}] 04:41:21 INFO - PROCESS | 308 | 1467114081438 Marionette TRACE conn6 <- [1,366,null,{}] 04:41:21 INFO - PROCESS | 308 | 1467114081442 Marionette TRACE conn6 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:21 INFO - PROCESS | 308 | 1467114081444 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:21 INFO - PROCESS | 308 | 1467114081554 Marionette TRACE conn6 <- [1,367,null,{"value":null}] 04:41:21 INFO - PROCESS | 308 | 1467114081678 Marionette TRACE conn6 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:21 INFO - PROCESS | 308 | 1467114081680 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:21 INFO - PROCESS | 308 | ++DOCSHELL 0FCE5400 == 48 [pid = 308] [id = 101] 04:41:21 INFO - PROCESS | 308 | ++DOMWINDOW == 113 (16211C00) [pid = 308] [serial = 300] [outer = 00000000] 04:41:21 INFO - PROCESS | 308 | ++DOMWINDOW == 114 (17471C00) [pid = 308] [serial = 301] [outer = 16211C00] 04:41:21 INFO - PROCESS | 308 | 1467114081738 Marionette DEBUG loaded listener.js 04:41:21 INFO - PROCESS | 308 | ++DOMWINDOW == 115 (19947000) [pid = 308] [serial = 302] [outer = 16211C00] 04:41:22 INFO - PROCESS | 308 | 1467114082274 Marionette TRACE conn6 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:41:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:41:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 870ms 04:41:22 INFO - PROCESS | 308 | 1467114082310 Marionette TRACE conn6 -> [0,369,"getWindowHandle",null] 04:41:22 INFO - PROCESS | 308 | 1467114082312 Marionette TRACE conn6 <- [1,369,null,{"value":"13"}] 04:41:22 INFO - PROCESS | 308 | 1467114082316 Marionette TRACE conn6 -> [0,370,"setScriptTimeout",{"ms":35000}] 04:41:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 04:41:22 INFO - PROCESS | 308 | 1467114082318 Marionette TRACE conn6 <- [1,370,null,{}] 04:41:22 INFO - PROCESS | 308 | 1467114082321 Marionette TRACE conn6 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:22 INFO - PROCESS | 308 | 1467114082324 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:22 INFO - PROCESS | 308 | 1467114082432 Marionette TRACE conn6 <- [1,371,null,{"value":null}] 04:41:22 INFO - PROCESS | 308 | 1467114082530 Marionette TRACE conn6 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:22 INFO - PROCESS | 308 | 1467114082532 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:22 INFO - PROCESS | 308 | ++DOCSHELL 1103F400 == 49 [pid = 308] [id = 102] 04:41:22 INFO - PROCESS | 308 | ++DOMWINDOW == 116 (1472B400) [pid = 308] [serial = 303] [outer = 00000000] 04:41:22 INFO - PROCESS | 308 | ++DOMWINDOW == 117 (17471000) [pid = 308] [serial = 304] [outer = 1472B400] 04:41:22 INFO - PROCESS | 308 | 1467114082586 Marionette DEBUG loaded listener.js 04:41:22 INFO - PROCESS | 308 | ++DOMWINDOW == 118 (198D5000) [pid = 308] [serial = 305] [outer = 1472B400] 04:41:23 INFO - PROCESS | 308 | 1467114083306 Marionette TRACE conn6 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:41:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:41:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1018ms 04:41:23 INFO - PROCESS | 308 | 1467114083338 Marionette TRACE conn6 -> [0,373,"getWindowHandle",null] 04:41:23 INFO - PROCESS | 308 | 1467114083342 Marionette TRACE conn6 <- [1,373,null,{"value":"13"}] 04:41:23 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 04:41:23 INFO - PROCESS | 308 | 1467114083346 Marionette TRACE conn6 -> [0,374,"setScriptTimeout",{"ms":35000}] 04:41:23 INFO - PROCESS | 308 | 1467114083349 Marionette TRACE conn6 <- [1,374,null,{}] 04:41:23 INFO - PROCESS | 308 | 1467114083355 Marionette TRACE conn6 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:23 INFO - PROCESS | 308 | 1467114083357 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:23 INFO - PROCESS | 308 | 1467114083458 Marionette TRACE conn6 <- [1,375,null,{"value":null}] 04:41:23 INFO - PROCESS | 308 | 1467114083560 Marionette TRACE conn6 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:23 INFO - PROCESS | 308 | 1467114083563 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:23 INFO - PROCESS | 308 | ++DOCSHELL 0FE56800 == 50 [pid = 308] [id = 103] 04:41:23 INFO - PROCESS | 308 | ++DOMWINDOW == 119 (0FE57400) [pid = 308] [serial = 306] [outer = 00000000] 04:41:23 INFO - PROCESS | 308 | ++DOMWINDOW == 120 (10229400) [pid = 308] [serial = 307] [outer = 0FE57400] 04:41:23 INFO - PROCESS | 308 | 1467114083613 Marionette DEBUG loaded listener.js 04:41:23 INFO - PROCESS | 308 | ++DOMWINDOW == 121 (110CE000) [pid = 308] [serial = 308] [outer = 0FE57400] 04:41:23 INFO - PROCESS | 308 | --DOCSHELL 19606400 == 49 [pid = 308] [id = 96] 04:41:23 INFO - PROCESS | 308 | --DOCSHELL 0FCD3C00 == 48 [pid = 308] [id = 95] 04:41:23 INFO - PROCESS | 308 | --DOCSHELL 0FE60000 == 47 [pid = 308] [id = 94] 04:41:23 INFO - PROCESS | 308 | --DOCSHELL 17F38C00 == 46 [pid = 308] [id = 93] 04:41:23 INFO - PROCESS | 308 | --DOCSHELL 17453C00 == 45 [pid = 308] [id = 92] 04:41:23 INFO - PROCESS | 308 | --DOCSHELL 15F99C00 == 44 [pid = 308] [id = 91] 04:41:24 INFO - PROCESS | 308 | --DOCSHELL 1110C000 == 43 [pid = 308] [id = 90] 04:41:24 INFO - PROCESS | 308 | --DOCSHELL 0FCE9000 == 42 [pid = 308] [id = 89] 04:41:24 INFO - PROCESS | 308 | --DOCSHELL 0FCF2400 == 41 [pid = 308] [id = 88] 04:41:24 INFO - PROCESS | 308 | --DOCSHELL 18D0E800 == 40 [pid = 308] [id = 87] 04:41:24 INFO - PROCESS | 308 | --DOCSHELL 17F2E400 == 39 [pid = 308] [id = 86] 04:41:24 INFO - PROCESS | 308 | --DOMWINDOW == 120 (1D428800) [pid = 308] [serial = 247] [outer = 00000000] [url = about:blank] 04:41:24 INFO - PROCESS | 308 | --DOCSHELL 0FCCF000 == 38 [pid = 308] [id = 85] 04:41:24 INFO - PROCESS | 308 | --DOCSHELL 092A1800 == 37 [pid = 308] [id = 84] 04:41:24 INFO - PROCESS | 308 | --DOCSHELL 15F4B800 == 36 [pid = 308] [id = 83] 04:41:24 INFO - PROCESS | 308 | --DOMWINDOW == 119 (10234C00) [pid = 308] [serial = 167] [outer = 00000000] [url = about:blank] 04:41:24 INFO - PROCESS | 308 | --DOMWINDOW == 118 (1AEC0C00) [pid = 308] [serial = 206] [outer = 00000000] [url = about:blank] 04:41:24 INFO - PROCESS | 308 | --DOMWINDOW == 117 (19BAAC00) [pid = 308] [serial = 232] [outer = 00000000] [url = about:blank] 04:41:24 INFO - PROCESS | 308 | --DOMWINDOW == 116 (1B9A5000) [pid = 308] [serial = 235] [outer = 00000000] [url = about:blank] 04:41:24 INFO - PROCESS | 308 | --DOMWINDOW == 115 (1AC72800) [pid = 308] [serial = 214] [outer = 00000000] [url = about:blank] 04:41:24 INFO - PROCESS | 308 | --DOMWINDOW == 114 (19C6A800) [pid = 308] [serial = 233] [outer = 00000000] [url = about:blank] 04:41:24 INFO - PROCESS | 308 | --DOMWINDOW == 113 (104B9400) [pid = 308] [serial = 211] [outer = 00000000] [url = about:blank] 04:41:24 INFO - PROCESS | 308 | --DOMWINDOW == 112 (0FF26400) [pid = 308] [serial = 223] [outer = 00000000] [url = about:blank] 04:41:24 INFO - PROCESS | 308 | --DOMWINDOW == 111 (1022D000) [pid = 308] [serial = 224] [outer = 00000000] [url = about:blank] 04:41:24 INFO - PROCESS | 308 | --DOMWINDOW == 110 (092A7C00) [pid = 308] [serial = 208] [outer = 00000000] [url = about:blank] 04:41:24 INFO - PROCESS | 308 | --DOMWINDOW == 109 (1C302800) [pid = 308] [serial = 218] [outer = 00000000] [url = about:blank] 04:41:24 INFO - PROCESS | 308 | --DOMWINDOW == 108 (1BB81800) [pid = 308] [serial = 217] [outer = 00000000] [url = about:blank] 04:41:24 INFO - PROCESS | 308 | --DOMWINDOW == 107 (194AC800) [pid = 308] [serial = 229] [outer = 00000000] [url = about:blank] 04:41:24 INFO - PROCESS | 308 | --DOMWINDOW == 106 (1C259400) [pid = 308] [serial = 238] [outer = 00000000] [url = about:blank] 04:41:24 INFO - PROCESS | 308 | --DOMWINDOW == 105 (17894400) [pid = 308] [serial = 226] [outer = 00000000] [url = about:blank] 04:41:24 INFO - PROCESS | 308 | --DOMWINDOW == 104 (1877F000) [pid = 308] [serial = 227] [outer = 00000000] [url = about:blank] 04:41:24 INFO - PROCESS | 308 | --DOMWINDOW == 103 (13FEA800) [pid = 308] [serial = 221] [outer = 00000000] [url = about:blank] 04:41:24 INFO - PROCESS | 308 | --DOMWINDOW == 102 (10233C00) [pid = 308] [serial = 220] [outer = 00000000] [url = about:blank] 04:41:24 INFO - PROCESS | 308 | --DOMWINDOW == 101 (1B9AB000) [pid = 308] [serial = 236] [outer = 00000000] [url = about:blank] 04:41:24 INFO - PROCESS | 308 | --DOMWINDOW == 100 (1CE3A800) [pid = 308] [serial = 245] [outer = 00000000] [url = about:blank] 04:41:24 INFO - PROCESS | 308 | --DOMWINDOW == 99 (1C263400) [pid = 308] [serial = 239] [outer = 00000000] [url = about:blank] 04:41:24 INFO - PROCESS | 308 | --DOMWINDOW == 98 (1B9B1C00) [pid = 308] [serial = 241] [outer = 00000000] [url = about:blank] 04:41:24 INFO - PROCESS | 308 | --DOMWINDOW == 97 (1B9EF000) [pid = 308] [serial = 242] [outer = 00000000] [url = about:blank] 04:41:24 INFO - PROCESS | 308 | --DOMWINDOW == 96 (1CE36800) [pid = 308] [serial = 244] [outer = 00000000] [url = about:blank] 04:41:24 INFO - PROCESS | 308 | --DOMWINDOW == 95 (198D3400) [pid = 308] [serial = 230] [outer = 00000000] [url = about:blank] 04:41:24 INFO - PROCESS | 308 | 1467114084216 Marionette TRACE conn6 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 04:41:24 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 04:41:24 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 930ms 04:41:24 INFO - PROCESS | 308 | 1467114084278 Marionette TRACE conn6 -> [0,377,"getWindowHandle",null] 04:41:24 INFO - PROCESS | 308 | 1467114084283 Marionette TRACE conn6 <- [1,377,null,{"value":"13"}] 04:41:24 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 04:41:24 INFO - PROCESS | 308 | 1467114084289 Marionette TRACE conn6 -> [0,378,"setScriptTimeout",{"ms":35000}] 04:41:24 INFO - PROCESS | 308 | 1467114084291 Marionette TRACE conn6 <- [1,378,null,{}] 04:41:24 INFO - PROCESS | 308 | 1467114084295 Marionette TRACE conn6 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:24 INFO - PROCESS | 308 | 1467114084298 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:24 INFO - PROCESS | 308 | 1467114084386 Marionette TRACE conn6 <- [1,379,null,{"value":null}] 04:41:24 INFO - PROCESS | 308 | 1467114084392 Marionette TRACE conn6 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:24 INFO - PROCESS | 308 | 1467114084394 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:24 INFO - PROCESS | 308 | ++DOCSHELL 0FCE8C00 == 37 [pid = 308] [id = 104] 04:41:24 INFO - PROCESS | 308 | ++DOMWINDOW == 96 (0FCF2400) [pid = 308] [serial = 309] [outer = 00000000] 04:41:24 INFO - PROCESS | 308 | ++DOMWINDOW == 97 (0FF27000) [pid = 308] [serial = 310] [outer = 0FCF2400] 04:41:24 INFO - PROCESS | 308 | 1467114084441 Marionette DEBUG loaded listener.js 04:41:24 INFO - PROCESS | 308 | ++DOMWINDOW == 98 (10235000) [pid = 308] [serial = 311] [outer = 0FCF2400] 04:41:24 INFO - PROCESS | 308 | 1467114084937 Marionette TRACE conn6 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 04:41:25 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 04:41:25 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 730ms 04:41:25 INFO - PROCESS | 308 | 1467114085023 Marionette TRACE conn6 -> [0,381,"getWindowHandle",null] 04:41:25 INFO - PROCESS | 308 | 1467114085026 Marionette TRACE conn6 <- [1,381,null,{"value":"13"}] 04:41:25 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 04:41:25 INFO - PROCESS | 308 | 1467114085029 Marionette TRACE conn6 -> [0,382,"setScriptTimeout",{"ms":35000}] 04:41:25 INFO - PROCESS | 308 | 1467114085032 Marionette TRACE conn6 <- [1,382,null,{}] 04:41:25 INFO - PROCESS | 308 | 1467114085042 Marionette TRACE conn6 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:25 INFO - PROCESS | 308 | 1467114085046 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:25 INFO - PROCESS | 308 | 1467114085138 Marionette TRACE conn6 <- [1,383,null,{"value":null}] 04:41:25 INFO - PROCESS | 308 | 1467114085225 Marionette TRACE conn6 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:25 INFO - PROCESS | 308 | 1467114085228 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:25 INFO - PROCESS | 308 | ++DOCSHELL 15F90400 == 38 [pid = 308] [id = 105] 04:41:25 INFO - PROCESS | 308 | ++DOMWINDOW == 99 (15F95400) [pid = 308] [serial = 312] [outer = 00000000] 04:41:25 INFO - PROCESS | 308 | ++DOMWINDOW == 100 (16281800) [pid = 308] [serial = 313] [outer = 15F95400] 04:41:25 INFO - PROCESS | 308 | 1467114085275 Marionette DEBUG loaded listener.js 04:41:25 INFO - PROCESS | 308 | ++DOMWINDOW == 101 (17464800) [pid = 308] [serial = 314] [outer = 15F95400] 04:41:25 INFO - PROCESS | 308 | 1467114085659 Marionette TRACE conn6 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 04:41:25 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 04:41:25 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 670ms 04:41:25 INFO - PROCESS | 308 | 1467114085703 Marionette TRACE conn6 -> [0,385,"getWindowHandle",null] 04:41:25 INFO - PROCESS | 308 | 1467114085705 Marionette TRACE conn6 <- [1,385,null,{"value":"13"}] 04:41:25 INFO - PROCESS | 308 | 1467114085709 Marionette TRACE conn6 -> [0,386,"setScriptTimeout",{"ms":35000}] 04:41:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 04:41:25 INFO - PROCESS | 308 | 1467114085710 Marionette TRACE conn6 <- [1,386,null,{}] 04:41:25 INFO - PROCESS | 308 | 1467114085714 Marionette TRACE conn6 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:25 INFO - PROCESS | 308 | 1467114085716 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:25 INFO - PROCESS | 308 | 1467114085805 Marionette TRACE conn6 <- [1,387,null,{"value":null}] 04:41:25 INFO - PROCESS | 308 | 1467114085811 Marionette TRACE conn6 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:25 INFO - PROCESS | 308 | 1467114085813 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:25 INFO - PROCESS | 308 | ++DOCSHELL 1746BC00 == 39 [pid = 308] [id = 106] 04:41:25 INFO - PROCESS | 308 | ++DOMWINDOW == 102 (1746D000) [pid = 308] [serial = 315] [outer = 00000000] 04:41:25 INFO - PROCESS | 308 | ++DOMWINDOW == 103 (17F2C800) [pid = 308] [serial = 316] [outer = 1746D000] 04:41:25 INFO - PROCESS | 308 | 1467114085866 Marionette DEBUG loaded listener.js 04:41:25 INFO - PROCESS | 308 | ++DOMWINDOW == 104 (186B0800) [pid = 308] [serial = 317] [outer = 1746D000] 04:41:26 INFO - PROCESS | 308 | 1467114086359 Marionette TRACE conn6 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 04:41:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 04:41:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 670ms 04:41:26 INFO - PROCESS | 308 | 1467114086383 Marionette TRACE conn6 -> [0,389,"getWindowHandle",null] 04:41:26 INFO - PROCESS | 308 | 1467114086385 Marionette TRACE conn6 <- [1,389,null,{"value":"13"}] 04:41:26 INFO - PROCESS | 308 | 1467114086389 Marionette TRACE conn6 -> [0,390,"setScriptTimeout",{"ms":35000}] 04:41:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 04:41:26 INFO - PROCESS | 308 | 1467114086390 Marionette TRACE conn6 <- [1,390,null,{}] 04:41:26 INFO - PROCESS | 308 | 1467114086394 Marionette TRACE conn6 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:26 INFO - PROCESS | 308 | 1467114086396 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:26 INFO - PROCESS | 308 | 1467114086514 Marionette TRACE conn6 <- [1,391,null,{"value":null}] 04:41:26 INFO - PROCESS | 308 | 1467114086519 Marionette TRACE conn6 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:26 INFO - PROCESS | 308 | 1467114086521 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:26 INFO - PROCESS | 308 | ++DOCSHELL 11145C00 == 40 [pid = 308] [id = 107] 04:41:26 INFO - PROCESS | 308 | ++DOMWINDOW == 105 (18782800) [pid = 308] [serial = 318] [outer = 00000000] 04:41:26 INFO - PROCESS | 308 | ++DOMWINDOW == 106 (18D25800) [pid = 308] [serial = 319] [outer = 18782800] 04:41:26 INFO - PROCESS | 308 | 1467114086611 Marionette DEBUG loaded listener.js 04:41:26 INFO - PROCESS | 308 | ++DOMWINDOW == 107 (18DEC400) [pid = 308] [serial = 320] [outer = 18782800] 04:41:27 INFO - PROCESS | 308 | 1467114087090 Marionette TRACE conn6 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 04:41:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 04:41:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 730ms 04:41:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 04:41:27 INFO - PROCESS | 308 | 1467114087123 Marionette TRACE conn6 -> [0,393,"getWindowHandle",null] 04:41:27 INFO - PROCESS | 308 | 1467114087125 Marionette TRACE conn6 <- [1,393,null,{"value":"13"}] 04:41:27 INFO - PROCESS | 308 | 1467114087128 Marionette TRACE conn6 -> [0,394,"setScriptTimeout",{"ms":35000}] 04:41:27 INFO - PROCESS | 308 | 1467114087130 Marionette TRACE conn6 <- [1,394,null,{}] 04:41:27 INFO - PROCESS | 308 | 1467114087133 Marionette TRACE conn6 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:27 INFO - PROCESS | 308 | 1467114087139 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:27 INFO - PROCESS | 308 | 1467114087304 Marionette TRACE conn6 <- [1,395,null,{"value":null}] 04:41:27 INFO - PROCESS | 308 | 1467114087329 Marionette TRACE conn6 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:27 INFO - PROCESS | 308 | 1467114087331 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:27 INFO - PROCESS | 308 | ++DOCSHELL 092A3800 == 41 [pid = 308] [id = 108] 04:41:27 INFO - PROCESS | 308 | ++DOMWINDOW == 108 (19BAD800) [pid = 308] [serial = 321] [outer = 00000000] 04:41:27 INFO - PROCESS | 308 | ++DOMWINDOW == 109 (19F79C00) [pid = 308] [serial = 322] [outer = 19BAD800] 04:41:27 INFO - PROCESS | 308 | 1467114087377 Marionette DEBUG loaded listener.js 04:41:27 INFO - PROCESS | 308 | ++DOMWINDOW == 110 (1AA39400) [pid = 308] [serial = 323] [outer = 19BAD800] 04:41:27 INFO - PROCESS | 308 | 1467114087836 Marionette TRACE conn6 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 04:41:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 04:41:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 730ms 04:41:27 INFO - PROCESS | 308 | 1467114087860 Marionette TRACE conn6 -> [0,397,"getWindowHandle",null] 04:41:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 04:41:27 INFO - PROCESS | 308 | 1467114087862 Marionette TRACE conn6 <- [1,397,null,{"value":"13"}] 04:41:27 INFO - PROCESS | 308 | 1467114087880 Marionette TRACE conn6 -> [0,398,"setScriptTimeout",{"ms":35000}] 04:41:27 INFO - PROCESS | 308 | 1467114087882 Marionette TRACE conn6 <- [1,398,null,{}] 04:41:27 INFO - PROCESS | 308 | 1467114087889 Marionette TRACE conn6 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:27 INFO - PROCESS | 308 | 1467114087890 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:27 INFO - PROCESS | 308 | 1467114088000 Marionette TRACE conn6 <- [1,399,null,{"value":null}] 04:41:27 INFO - PROCESS | 308 | 1467114088006 Marionette TRACE conn6 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:27 INFO - PROCESS | 308 | 1467114088008 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:28 INFO - PROCESS | 308 | ++DOCSHELL 198D9000 == 42 [pid = 308] [id = 109] 04:41:28 INFO - PROCESS | 308 | ++DOMWINDOW == 111 (19A72400) [pid = 308] [serial = 324] [outer = 00000000] 04:41:28 INFO - PROCESS | 308 | ++DOMWINDOW == 112 (19A7CC00) [pid = 308] [serial = 325] [outer = 19A72400] 04:41:28 INFO - PROCESS | 308 | 1467114088052 Marionette DEBUG loaded listener.js 04:41:28 INFO - PROCESS | 308 | ++DOMWINDOW == 113 (19A7D400) [pid = 308] [serial = 326] [outer = 19A72400] 04:41:28 INFO - PROCESS | 308 | --DOMWINDOW == 112 (1046C400) [pid = 308] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 04:41:28 INFO - PROCESS | 308 | --DOMWINDOW == 111 (14952400) [pid = 308] [serial = 171] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 04:41:28 INFO - PROCESS | 308 | --DOMWINDOW == 110 (0FC77400) [pid = 308] [serial = 168] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 04:41:28 INFO - PROCESS | 308 | --DOMWINDOW == 109 (092A3400) [pid = 308] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 04:41:28 INFO - PROCESS | 308 | --DOMWINDOW == 108 (100D7400) [pid = 308] [serial = 210] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 04:41:28 INFO - PROCESS | 308 | --DOMWINDOW == 107 (19A51000) [pid = 308] [serial = 213] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 04:41:28 INFO - PROCESS | 308 | --DOMWINDOW == 106 (0929FC00) [pid = 308] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 04:41:28 INFO - PROCESS | 308 | --DOMWINDOW == 105 (0FCEAC00) [pid = 308] [serial = 264] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 04:41:28 INFO - PROCESS | 308 | --DOMWINDOW == 104 (18D21C00) [pid = 308] [serial = 258] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 04:41:28 INFO - PROCESS | 308 | --DOMWINDOW == 103 (0FCF2C00) [pid = 308] [serial = 261] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 04:41:28 INFO - PROCESS | 308 | --DOMWINDOW == 102 (0FCECC00) [pid = 308] [serial = 249] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 04:41:28 INFO - PROCESS | 308 | --DOMWINDOW == 101 (17F2E800) [pid = 308] [serial = 255] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 04:41:28 INFO - PROCESS | 308 | --DOMWINDOW == 100 (140C7C00) [pid = 308] [serial = 267] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 04:41:28 INFO - PROCESS | 308 | --DOMWINDOW == 99 (15F9A000) [pid = 308] [serial = 270] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 04:41:28 INFO - PROCESS | 308 | --DOMWINDOW == 98 (17456800) [pid = 308] [serial = 273] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 04:41:28 INFO - PROCESS | 308 | --DOMWINDOW == 97 (0FCCF400) [pid = 308] [serial = 252] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 04:41:28 INFO - PROCESS | 308 | --DOMWINDOW == 96 (18664800) [pid = 308] [serial = 276] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 04:41:28 INFO - PROCESS | 308 | --DOMWINDOW == 95 (0FE20000) [pid = 308] [serial = 282] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 04:41:28 INFO - PROCESS | 308 | --DOMWINDOW == 94 (19605400) [pid = 308] [serial = 279] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 04:41:28 INFO - PROCESS | 308 | --DOMWINDOW == 93 (1994EC00) [pid = 308] [serial = 285] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 04:41:28 INFO - PROCESS | 308 | 1467114088656 Marionette TRACE conn6 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 04:41:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 04:41:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 850ms 04:41:28 INFO - PROCESS | 308 | 1467114088721 Marionette TRACE conn6 -> [0,401,"getWindowHandle",null] 04:41:28 INFO - PROCESS | 308 | 1467114088723 Marionette TRACE conn6 <- [1,401,null,{"value":"13"}] 04:41:28 INFO - PROCESS | 308 | 1467114088726 Marionette TRACE conn6 -> [0,402,"setScriptTimeout",{"ms":35000}] 04:41:28 INFO - PROCESS | 308 | 1467114088727 Marionette TRACE conn6 <- [1,402,null,{}] 04:41:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 04:41:28 INFO - PROCESS | 308 | 1467114088731 Marionette TRACE conn6 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:28 INFO - PROCESS | 308 | 1467114088733 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:28 INFO - PROCESS | 308 | 1467114088816 Marionette TRACE conn6 <- [1,403,null,{"value":null}] 04:41:28 INFO - PROCESS | 308 | 1467114088825 Marionette TRACE conn6 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:28 INFO - PROCESS | 308 | 1467114088827 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:28 INFO - PROCESS | 308 | ++DOCSHELL 1479AC00 == 43 [pid = 308] [id = 110] 04:41:28 INFO - PROCESS | 308 | ++DOMWINDOW == 94 (15F4AC00) [pid = 308] [serial = 327] [outer = 00000000] 04:41:28 INFO - PROCESS | 308 | ++DOMWINDOW == 95 (17F2E800) [pid = 308] [serial = 328] [outer = 15F4AC00] 04:41:28 INFO - PROCESS | 308 | 1467114088870 Marionette DEBUG loaded listener.js 04:41:28 INFO - PROCESS | 308 | ++DOMWINDOW == 96 (18DE7000) [pid = 308] [serial = 329] [outer = 15F4AC00] 04:41:29 INFO - PROCESS | 308 | 1467114089294 Marionette TRACE conn6 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 04:41:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 04:41:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 630ms 04:41:29 INFO - PROCESS | 308 | 1467114089361 Marionette TRACE conn6 -> [0,405,"getWindowHandle",null] 04:41:29 INFO - PROCESS | 308 | 1467114089363 Marionette TRACE conn6 <- [1,405,null,{"value":"13"}] 04:41:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 04:41:29 INFO - PROCESS | 308 | 1467114089367 Marionette TRACE conn6 -> [0,406,"setScriptTimeout",{"ms":35000}] 04:41:29 INFO - PROCESS | 308 | 1467114089368 Marionette TRACE conn6 <- [1,406,null,{}] 04:41:29 INFO - PROCESS | 308 | 1467114089372 Marionette TRACE conn6 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:29 INFO - PROCESS | 308 | 1467114089374 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:29 INFO - PROCESS | 308 | 1467114089463 Marionette TRACE conn6 <- [1,407,null,{"value":null}] 04:41:29 INFO - PROCESS | 308 | 1467114089469 Marionette TRACE conn6 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:29 INFO - PROCESS | 308 | 1467114089471 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:29 INFO - PROCESS | 308 | ++DOCSHELL 198DA800 == 44 [pid = 308] [id = 111] 04:41:29 INFO - PROCESS | 308 | ++DOMWINDOW == 97 (1994F800) [pid = 308] [serial = 330] [outer = 00000000] 04:41:29 INFO - PROCESS | 308 | ++DOMWINDOW == 98 (19A81C00) [pid = 308] [serial = 331] [outer = 1994F800] 04:41:29 INFO - PROCESS | 308 | 1467114089518 Marionette DEBUG loaded listener.js 04:41:29 INFO - PROCESS | 308 | ++DOMWINDOW == 99 (1B655400) [pid = 308] [serial = 332] [outer = 1994F800] 04:41:29 INFO - PROCESS | 308 | 1467114089958 Marionette TRACE conn6 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 04:41:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 04:41:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 630ms 04:41:29 INFO - PROCESS | 308 | 1467114089997 Marionette TRACE conn6 -> [0,409,"getWindowHandle",null] 04:41:29 INFO - PROCESS | 308 | 1467114090000 Marionette TRACE conn6 <- [1,409,null,{"value":"13"}] 04:41:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 04:41:29 INFO - PROCESS | 308 | 1467114090003 Marionette TRACE conn6 -> [0,410,"setScriptTimeout",{"ms":35000}] 04:41:29 INFO - PROCESS | 308 | 1467114090005 Marionette TRACE conn6 <- [1,410,null,{}] 04:41:29 INFO - PROCESS | 308 | 1467114090008 Marionette TRACE conn6 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:29 INFO - PROCESS | 308 | 1467114090010 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:30 INFO - PROCESS | 308 | 1467114090099 Marionette TRACE conn6 <- [1,411,null,{"value":null}] 04:41:30 INFO - PROCESS | 308 | 1467114090105 Marionette TRACE conn6 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:30 INFO - PROCESS | 308 | 1467114090107 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:30 INFO - PROCESS | 308 | ++DOCSHELL 17F2D800 == 45 [pid = 308] [id = 112] 04:41:30 INFO - PROCESS | 308 | ++DOMWINDOW == 100 (1B9A4400) [pid = 308] [serial = 333] [outer = 00000000] 04:41:30 INFO - PROCESS | 308 | ++DOMWINDOW == 101 (1B9ADC00) [pid = 308] [serial = 334] [outer = 1B9A4400] 04:41:30 INFO - PROCESS | 308 | 1467114090150 Marionette DEBUG loaded listener.js 04:41:30 INFO - PROCESS | 308 | ++DOMWINDOW == 102 (1B9E4400) [pid = 308] [serial = 335] [outer = 1B9A4400] 04:41:30 INFO - PROCESS | 308 | 1467114090877 Marionette TRACE conn6 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 04:41:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 04:41:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 930ms 04:41:30 INFO - PROCESS | 308 | 1467114090938 Marionette TRACE conn6 -> [0,413,"getWindowHandle",null] 04:41:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 04:41:30 INFO - PROCESS | 308 | 1467114090942 Marionette TRACE conn6 <- [1,413,null,{"value":"13"}] 04:41:30 INFO - PROCESS | 308 | 1467114090947 Marionette TRACE conn6 -> [0,414,"setScriptTimeout",{"ms":35000}] 04:41:30 INFO - PROCESS | 308 | 1467114090952 Marionette TRACE conn6 <- [1,414,null,{}] 04:41:30 INFO - PROCESS | 308 | 1467114090958 Marionette TRACE conn6 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:30 INFO - PROCESS | 308 | 1467114090961 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:31 INFO - PROCESS | 308 | 1467114091107 Marionette TRACE conn6 <- [1,415,null,{"value":null}] 04:41:31 INFO - PROCESS | 308 | 1467114091237 Marionette TRACE conn6 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:31 INFO - PROCESS | 308 | 1467114091240 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:31 INFO - PROCESS | 308 | ++DOCSHELL 0FCC4400 == 46 [pid = 308] [id = 113] 04:41:31 INFO - PROCESS | 308 | ++DOMWINDOW == 103 (0FCCFC00) [pid = 308] [serial = 336] [outer = 00000000] 04:41:31 INFO - PROCESS | 308 | ++DOMWINDOW == 104 (0FF26800) [pid = 308] [serial = 337] [outer = 0FCCFC00] 04:41:31 INFO - PROCESS | 308 | 1467114091299 Marionette DEBUG loaded listener.js 04:41:31 INFO - PROCESS | 308 | ++DOMWINDOW == 105 (10EE1400) [pid = 308] [serial = 338] [outer = 0FCCFC00] 04:41:31 INFO - PROCESS | 308 | 1467114091978 Marionette TRACE conn6 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 04:41:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 04:41:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1074ms 04:41:32 INFO - PROCESS | 308 | 1467114092031 Marionette TRACE conn6 -> [0,417,"getWindowHandle",null] 04:41:32 INFO - PROCESS | 308 | 1467114092036 Marionette TRACE conn6 <- [1,417,null,{"value":"13"}] 04:41:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 04:41:32 INFO - PROCESS | 308 | 1467114092042 Marionette TRACE conn6 -> [0,418,"setScriptTimeout",{"ms":35000}] 04:41:32 INFO - PROCESS | 308 | 1467114092045 Marionette TRACE conn6 <- [1,418,null,{}] 04:41:32 INFO - PROCESS | 308 | 1467114092049 Marionette TRACE conn6 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:32 INFO - PROCESS | 308 | 1467114092052 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:32 INFO - PROCESS | 308 | 1467114092169 Marionette TRACE conn6 <- [1,419,null,{"value":null}] 04:41:32 INFO - PROCESS | 308 | 1467114092299 Marionette TRACE conn6 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:32 INFO - PROCESS | 308 | 1467114092302 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:32 INFO - PROCESS | 308 | ++DOCSHELL 15F4B800 == 47 [pid = 308] [id = 114] 04:41:32 INFO - PROCESS | 308 | ++DOMWINDOW == 106 (15F56000) [pid = 308] [serial = 339] [outer = 00000000] 04:41:32 INFO - PROCESS | 308 | ++DOMWINDOW == 107 (1746D800) [pid = 308] [serial = 340] [outer = 15F56000] 04:41:32 INFO - PROCESS | 308 | 1467114092360 Marionette DEBUG loaded listener.js 04:41:32 INFO - PROCESS | 308 | ++DOMWINDOW == 108 (17F30000) [pid = 308] [serial = 341] [outer = 15F56000] 04:41:33 INFO - PROCESS | 308 | 1467114093455 Marionette TRACE conn6 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 04:41:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 04:41:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1434ms 04:41:33 INFO - PROCESS | 308 | 1467114093477 Marionette TRACE conn6 -> [0,421,"getWindowHandle",null] 04:41:33 INFO - PROCESS | 308 | 1467114093480 Marionette TRACE conn6 <- [1,421,null,{"value":"13"}] 04:41:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 04:41:33 INFO - PROCESS | 308 | 1467114093484 Marionette TRACE conn6 -> [0,422,"setScriptTimeout",{"ms":35000}] 04:41:33 INFO - PROCESS | 308 | 1467114093488 Marionette TRACE conn6 <- [1,422,null,{}] 04:41:33 INFO - PROCESS | 308 | 1467114093499 Marionette TRACE conn6 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:33 INFO - PROCESS | 308 | 1467114093504 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:33 INFO - PROCESS | 308 | 1467114093621 Marionette TRACE conn6 <- [1,423,null,{"value":null}] 04:41:33 INFO - PROCESS | 308 | 1467114093871 Marionette TRACE conn6 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:33 INFO - PROCESS | 308 | 1467114093875 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:33 INFO - PROCESS | 308 | ++DOCSHELL 092A1400 == 48 [pid = 308] [id = 115] 04:41:33 INFO - PROCESS | 308 | ++DOMWINDOW == 109 (092A6000) [pid = 308] [serial = 342] [outer = 00000000] 04:41:33 INFO - PROCESS | 308 | ++DOMWINDOW == 110 (0F8FF400) [pid = 308] [serial = 343] [outer = 092A6000] 04:41:33 INFO - PROCESS | 308 | 1467114093987 Marionette DEBUG loaded listener.js 04:41:34 INFO - PROCESS | 308 | ++DOMWINDOW == 111 (0FCCDC00) [pid = 308] [serial = 344] [outer = 092A6000] 04:41:35 INFO - PROCESS | 308 | --DOCSHELL 0FCE4400 == 47 [pid = 308] [id = 46] 04:41:35 INFO - PROCESS | 308 | --DOCSHELL 198DA800 == 46 [pid = 308] [id = 111] 04:41:35 INFO - PROCESS | 308 | --DOCSHELL 1479AC00 == 45 [pid = 308] [id = 110] 04:41:35 INFO - PROCESS | 308 | --DOCSHELL 198D9000 == 44 [pid = 308] [id = 109] 04:41:35 INFO - PROCESS | 308 | --DOCSHELL 092A3800 == 43 [pid = 308] [id = 108] 04:41:35 INFO - PROCESS | 308 | --DOCSHELL 11145C00 == 42 [pid = 308] [id = 107] 04:41:35 INFO - PROCESS | 308 | --DOCSHELL 1746BC00 == 41 [pid = 308] [id = 106] 04:41:35 INFO - PROCESS | 308 | --DOCSHELL 15F90400 == 40 [pid = 308] [id = 105] 04:41:35 INFO - PROCESS | 308 | --DOCSHELL 0FCE8C00 == 39 [pid = 308] [id = 104] 04:41:35 INFO - PROCESS | 308 | --DOCSHELL 0FE56800 == 38 [pid = 308] [id = 103] 04:41:35 INFO - PROCESS | 308 | --DOCSHELL 0FCE5400 == 37 [pid = 308] [id = 101] 04:41:35 INFO - PROCESS | 308 | --DOCSHELL 198D5800 == 36 [pid = 308] [id = 100] 04:41:35 INFO - PROCESS | 308 | --DOCSHELL 0FCCBC00 == 35 [pid = 308] [id = 98] 04:41:35 INFO - PROCESS | 308 | --DOCSHELL 13F22400 == 34 [pid = 308] [id = 99] 04:41:35 INFO - PROCESS | 308 | --DOCSHELL 19BB6C00 == 33 [pid = 308] [id = 97] 04:41:35 INFO - PROCESS | 308 | --DOCSHELL 15F4C800 == 32 [pid = 308] [id = 34] 04:41:35 INFO - PROCESS | 308 | --DOCSHELL 10226800 == 31 [pid = 308] [id = 56] 04:41:35 INFO - PROCESS | 308 | --DOCSHELL 1103F400 == 30 [pid = 308] [id = 102] 04:41:35 INFO - PROCESS | 308 | --DOCSHELL 15F4B800 == 29 [pid = 308] [id = 114] 04:41:35 INFO - PROCESS | 308 | --DOCSHELL 17F2D800 == 28 [pid = 308] [id = 112] 04:41:35 INFO - PROCESS | 308 | --DOCSHELL 0FCC4400 == 27 [pid = 308] [id = 113] 04:41:35 INFO - PROCESS | 308 | --DOMWINDOW == 110 (1637E800) [pid = 308] [serial = 176] [outer = 00000000] [url = about:blank] 04:41:35 INFO - PROCESS | 308 | --DOMWINDOW == 109 (15F4FC00) [pid = 308] [serial = 173] [outer = 00000000] [url = about:blank] 04:41:35 INFO - PROCESS | 308 | --DOMWINDOW == 108 (0FE5CC00) [pid = 308] [serial = 170] [outer = 00000000] [url = about:blank] 04:41:35 INFO - PROCESS | 308 | --DOMWINDOW == 107 (0F782000) [pid = 308] [serial = 133] [outer = 00000000] [url = about:blank] 04:41:35 INFO - PROCESS | 308 | --DOMWINDOW == 106 (0FE56400) [pid = 308] [serial = 265] [outer = 00000000] [url = about:blank] 04:41:35 INFO - PROCESS | 308 | --DOMWINDOW == 105 (0FF19400) [pid = 308] [serial = 266] [outer = 00000000] [url = about:blank] 04:41:35 INFO - PROCESS | 308 | --DOMWINDOW == 104 (19606800) [pid = 308] [serial = 260] [outer = 00000000] [url = about:blank] 04:41:35 INFO - PROCESS | 308 | --DOMWINDOW == 103 (19601400) [pid = 308] [serial = 259] [outer = 00000000] [url = about:blank] 04:41:35 INFO - PROCESS | 308 | --DOMWINDOW == 102 (0FF22400) [pid = 308] [serial = 263] [outer = 00000000] [url = about:blank] 04:41:35 INFO - PROCESS | 308 | --DOMWINDOW == 101 (0FE2C400) [pid = 308] [serial = 262] [outer = 00000000] [url = about:blank] 04:41:35 INFO - PROCESS | 308 | --DOMWINDOW == 100 (100D5800) [pid = 308] [serial = 251] [outer = 00000000] [url = about:blank] 04:41:35 INFO - PROCESS | 308 | --DOMWINDOW == 99 (0FE56C00) [pid = 308] [serial = 250] [outer = 00000000] [url = about:blank] 04:41:35 INFO - PROCESS | 308 | --DOMWINDOW == 98 (17F36800) [pid = 308] [serial = 257] [outer = 00000000] [url = about:blank] 04:41:35 INFO - PROCESS | 308 | --DOMWINDOW == 97 (17F33000) [pid = 308] [serial = 256] [outer = 00000000] [url = about:blank] 04:41:35 INFO - PROCESS | 308 | --DOMWINDOW == 96 (148DE400) [pid = 308] [serial = 268] [outer = 00000000] [url = about:blank] 04:41:35 INFO - PROCESS | 308 | --DOMWINDOW == 95 (15F4B400) [pid = 308] [serial = 269] [outer = 00000000] [url = about:blank] 04:41:35 INFO - PROCESS | 308 | --DOMWINDOW == 94 (16283000) [pid = 308] [serial = 271] [outer = 00000000] [url = about:blank] 04:41:35 INFO - PROCESS | 308 | --DOMWINDOW == 93 (17F2BC00) [pid = 308] [serial = 274] [outer = 00000000] [url = about:blank] 04:41:35 INFO - PROCESS | 308 | --DOMWINDOW == 92 (102ED400) [pid = 308] [serial = 254] [outer = 00000000] [url = about:blank] 04:41:35 INFO - PROCESS | 308 | --DOMWINDOW == 91 (0FCEF800) [pid = 308] [serial = 253] [outer = 00000000] [url = about:blank] 04:41:35 INFO - PROCESS | 308 | --DOMWINDOW == 90 (194A8000) [pid = 308] [serial = 278] [outer = 00000000] [url = about:blank] 04:41:35 INFO - PROCESS | 308 | --DOMWINDOW == 89 (18DF0800) [pid = 308] [serial = 277] [outer = 00000000] [url = about:blank] 04:41:35 INFO - PROCESS | 308 | --DOMWINDOW == 88 (18D0AC00) [pid = 308] [serial = 283] [outer = 00000000] [url = about:blank] 04:41:35 INFO - PROCESS | 308 | --DOMWINDOW == 87 (1960EC00) [pid = 308] [serial = 280] [outer = 00000000] [url = about:blank] 04:41:35 INFO - PROCESS | 308 | --DOMWINDOW == 86 (19BA8400) [pid = 308] [serial = 286] [outer = 00000000] [url = about:blank] 04:41:35 INFO - PROCESS | 308 | --DOMWINDOW == 85 (1AE33C00) [pid = 308] [serial = 289] [outer = 00000000] [url = about:blank] 04:41:35 INFO - PROCESS | 308 | --DOMWINDOW == 84 (0FCED400) [pid = 308] [serial = 281] [outer = 00000000] [url = about:blank] 04:41:35 INFO - PROCESS | 308 | --DOMWINDOW == 83 (1960BC00) [pid = 308] [serial = 284] [outer = 00000000] [url = about:blank] 04:41:35 INFO - PROCESS | 308 | --DOMWINDOW == 82 (17F31400) [pid = 308] [serial = 275] [outer = 00000000] [url = about:blank] 04:41:35 INFO - PROCESS | 308 | --DOMWINDOW == 81 (19BADC00) [pid = 308] [serial = 287] [outer = 00000000] [url = about:blank] 04:41:35 INFO - PROCESS | 308 | --DOMWINDOW == 80 (16742800) [pid = 308] [serial = 272] [outer = 00000000] [url = about:blank] 04:41:35 INFO - PROCESS | 308 | --DOMWINDOW == 79 (1486A000) [pid = 308] [serial = 212] [outer = 00000000] [url = about:blank] 04:41:35 INFO - PROCESS | 308 | --DOMWINDOW == 78 (1B653800) [pid = 308] [serial = 215] [outer = 00000000] [url = about:blank] 04:41:35 INFO - PROCESS | 308 | --DOMWINDOW == 77 (0F8F7000) [pid = 308] [serial = 209] [outer = 00000000] [url = about:blank] 04:41:35 INFO - PROCESS | 308 | 1467114095813 Marionette TRACE conn6 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 04:41:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 04:41:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 2375ms 04:41:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 04:41:35 INFO - PROCESS | 308 | 1467114095862 Marionette TRACE conn6 -> [0,425,"getWindowHandle",null] 04:41:35 INFO - PROCESS | 308 | 1467114095866 Marionette TRACE conn6 <- [1,425,null,{"value":"13"}] 04:41:35 INFO - PROCESS | 308 | 1467114095872 Marionette TRACE conn6 -> [0,426,"setScriptTimeout",{"ms":35000}] 04:41:35 INFO - PROCESS | 308 | 1467114095876 Marionette TRACE conn6 <- [1,426,null,{}] 04:41:35 INFO - PROCESS | 308 | 1467114095882 Marionette TRACE conn6 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:35 INFO - PROCESS | 308 | 1467114095885 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:35 INFO - PROCESS | 308 | 1467114095973 Marionette TRACE conn6 <- [1,427,null,{"value":null}] 04:41:36 INFO - PROCESS | 308 | 1467114096046 Marionette TRACE conn6 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:36 INFO - PROCESS | 308 | 1467114096050 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:36 INFO - PROCESS | 308 | ++DOCSHELL 0FC8B000 == 28 [pid = 308] [id = 116] 04:41:36 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (0FC8C800) [pid = 308] [serial = 345] [outer = 00000000] 04:41:36 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (0FCC4C00) [pid = 308] [serial = 346] [outer = 0FC8C800] 04:41:36 INFO - PROCESS | 308 | 1467114096100 Marionette DEBUG loaded listener.js 04:41:36 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (0FCC8400) [pid = 308] [serial = 347] [outer = 0FC8C800] 04:41:36 INFO - PROCESS | 308 | 1467114096514 Marionette TRACE conn6 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 04:41:36 INFO - PROCESS | 308 | 1467114096567 Marionette TRACE conn6 <- [1,429,null,{"value":"13"}] 04:41:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 04:41:36 INFO - PROCESS | 308 | 1467114096573 Marionette TRACE conn6 -> [0,430,"setScriptTimeout",{"ms":35000}] 04:41:36 INFO - PROCESS | 308 | 1467114096576 Marionette TRACE conn6 <- [1,430,null,{}] 04:41:36 INFO - PROCESS | 308 | 1467114096580 Marionette TRACE conn6 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:36 INFO - PROCESS | 308 | 1467114096583 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:36 INFO - PROCESS | 308 | 1467114096672 Marionette TRACE conn6 <- [1,431,null,{"value":null}] 04:41:36 INFO - PROCESS | 308 | 1467114096679 Marionette TRACE conn6 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:36 INFO - PROCESS | 308 | 1467114096681 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:36 INFO - PROCESS | 308 | ++DOCSHELL 0FE27000 == 29 [pid = 308] [id = 117] 04:41:36 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (0FE2AC00) [pid = 308] [serial = 348] [outer = 00000000] 04:41:36 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (0FE55000) [pid = 308] [serial = 349] [outer = 0FE2AC00] 04:41:36 INFO - PROCESS | 308 | 1467114096729 Marionette DEBUG loaded listener.js 04:41:36 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (0FE59C00) [pid = 308] [serial = 350] [outer = 0FE2AC00] 04:41:37 INFO - PROCESS | 308 | 1467114097196 Marionette TRACE conn6 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 04:41:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 04:41:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 670ms 04:41:37 INFO - PROCESS | 308 | 1467114097247 Marionette TRACE conn6 -> [0,433,"getWindowHandle",null] 04:41:37 INFO - PROCESS | 308 | 1467114097249 Marionette TRACE conn6 <- [1,433,null,{"value":"13"}] 04:41:37 INFO - PROCESS | 308 | 1467114097253 Marionette TRACE conn6 -> [0,434,"setScriptTimeout",{"ms":35000}] 04:41:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 04:41:37 INFO - PROCESS | 308 | 1467114097256 Marionette TRACE conn6 <- [1,434,null,{}] 04:41:37 INFO - PROCESS | 308 | 1467114097267 Marionette TRACE conn6 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:37 INFO - PROCESS | 308 | 1467114097272 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:37 INFO - PROCESS | 308 | 1467114097388 Marionette TRACE conn6 <- [1,435,null,{"value":null}] 04:41:37 INFO - PROCESS | 308 | 1467114097481 Marionette TRACE conn6 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:37 INFO - PROCESS | 308 | 1467114097484 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:37 INFO - PROCESS | 308 | ++DOCSHELL 1022F800 == 30 [pid = 308] [id = 118] 04:41:37 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (1022FC00) [pid = 308] [serial = 351] [outer = 00000000] 04:41:37 INFO - PROCESS | 308 | ++DOMWINDOW == 85 (10473800) [pid = 308] [serial = 352] [outer = 1022FC00] 04:41:37 INFO - PROCESS | 308 | 1467114097532 Marionette DEBUG loaded listener.js 04:41:37 INFO - PROCESS | 308 | ++DOMWINDOW == 86 (1110C000) [pid = 308] [serial = 353] [outer = 1022FC00] 04:41:37 INFO - PROCESS | 308 | 1467114097974 Marionette TRACE conn6 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 04:41:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 04:41:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 769ms 04:41:38 INFO - PROCESS | 308 | 1467114098027 Marionette TRACE conn6 -> [0,437,"getWindowHandle",null] 04:41:38 INFO - PROCESS | 308 | 1467114098030 Marionette TRACE conn6 <- [1,437,null,{"value":"13"}] 04:41:38 INFO - PROCESS | 308 | 1467114098033 Marionette TRACE conn6 -> [0,438,"setScriptTimeout",{"ms":35000}] 04:41:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 04:41:38 INFO - PROCESS | 308 | 1467114098035 Marionette TRACE conn6 <- [1,438,null,{}] 04:41:38 INFO - PROCESS | 308 | 1467114098038 Marionette TRACE conn6 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:38 INFO - PROCESS | 308 | 1467114098040 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:38 INFO - PROCESS | 308 | 1467114098153 Marionette TRACE conn6 <- [1,439,null,{"value":null}] 04:41:38 INFO - PROCESS | 308 | 1467114098214 Marionette TRACE conn6 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:38 INFO - PROCESS | 308 | 1467114098216 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:38 INFO - PROCESS | 308 | ++DOCSHELL 1472B000 == 31 [pid = 308] [id = 119] 04:41:38 INFO - PROCESS | 308 | ++DOMWINDOW == 87 (14793C00) [pid = 308] [serial = 354] [outer = 00000000] 04:41:38 INFO - PROCESS | 308 | ++DOMWINDOW == 88 (148E2000) [pid = 308] [serial = 355] [outer = 14793C00] 04:41:38 INFO - PROCESS | 308 | 1467114098261 Marionette DEBUG loaded listener.js 04:41:38 INFO - PROCESS | 308 | ++DOMWINDOW == 89 (15F4C800) [pid = 308] [serial = 356] [outer = 14793C00] 04:41:38 INFO - PROCESS | 308 | 1467114098705 Marionette TRACE conn6 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 04:41:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 04:41:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 731ms 04:41:38 INFO - PROCESS | 308 | 1467114098772 Marionette TRACE conn6 -> [0,441,"getWindowHandle",null] 04:41:38 INFO - PROCESS | 308 | 1467114098774 Marionette TRACE conn6 <- [1,441,null,{"value":"13"}] 04:41:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 04:41:38 INFO - PROCESS | 308 | 1467114098777 Marionette TRACE conn6 -> [0,442,"setScriptTimeout",{"ms":35000}] 04:41:38 INFO - PROCESS | 308 | 1467114098778 Marionette TRACE conn6 <- [1,442,null,{}] 04:41:38 INFO - PROCESS | 308 | 1467114098782 Marionette TRACE conn6 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:38 INFO - PROCESS | 308 | 1467114098784 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:38 INFO - PROCESS | 308 | 1467114098898 Marionette TRACE conn6 <- [1,443,null,{"value":null}] 04:41:38 INFO - PROCESS | 308 | 1467114098910 Marionette TRACE conn6 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:38 INFO - PROCESS | 308 | 1467114098912 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:38 INFO - PROCESS | 308 | ++DOCSHELL 15F56800 == 32 [pid = 308] [id = 120] 04:41:38 INFO - PROCESS | 308 | ++DOMWINDOW == 90 (15F94400) [pid = 308] [serial = 357] [outer = 00000000] 04:41:38 INFO - PROCESS | 308 | ++DOMWINDOW == 91 (16213800) [pid = 308] [serial = 358] [outer = 15F94400] 04:41:38 INFO - PROCESS | 308 | 1467114098956 Marionette DEBUG loaded listener.js 04:41:39 INFO - PROCESS | 308 | ++DOMWINDOW == 92 (1673B800) [pid = 308] [serial = 359] [outer = 15F94400] 04:41:39 INFO - PROCESS | 308 | 1467114099423 Marionette TRACE conn6 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 04:41:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 04:41:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 670ms 04:41:39 INFO - PROCESS | 308 | 1467114099448 Marionette TRACE conn6 -> [0,445,"getWindowHandle",null] 04:41:39 INFO - PROCESS | 308 | 1467114099450 Marionette TRACE conn6 <- [1,445,null,{"value":"13"}] 04:41:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 04:41:39 INFO - PROCESS | 308 | 1467114099459 Marionette TRACE conn6 -> [0,446,"setScriptTimeout",{"ms":35000}] 04:41:39 INFO - PROCESS | 308 | 1467114099461 Marionette TRACE conn6 <- [1,446,null,{}] 04:41:39 INFO - PROCESS | 308 | 1467114099464 Marionette TRACE conn6 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:39 INFO - PROCESS | 308 | 1467114099470 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:39 INFO - PROCESS | 308 | 1467114099610 Marionette TRACE conn6 <- [1,447,null,{"value":null}] 04:41:39 INFO - PROCESS | 308 | 1467114099622 Marionette TRACE conn6 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:39 INFO - PROCESS | 308 | 1467114099624 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:39 INFO - PROCESS | 308 | ++DOCSHELL 16748400 == 33 [pid = 308] [id = 121] 04:41:39 INFO - PROCESS | 308 | ++DOMWINDOW == 93 (17463C00) [pid = 308] [serial = 360] [outer = 00000000] 04:41:39 INFO - PROCESS | 308 | ++DOMWINDOW == 94 (17F2B400) [pid = 308] [serial = 361] [outer = 17463C00] 04:41:39 INFO - PROCESS | 308 | 1467114099669 Marionette DEBUG loaded listener.js 04:41:39 INFO - PROCESS | 308 | ++DOMWINDOW == 95 (17F34800) [pid = 308] [serial = 362] [outer = 17463C00] 04:41:40 INFO - PROCESS | 308 | --DOMWINDOW == 94 (18782800) [pid = 308] [serial = 318] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 04:41:40 INFO - PROCESS | 308 | --DOMWINDOW == 93 (19BAD800) [pid = 308] [serial = 321] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 04:41:40 INFO - PROCESS | 308 | --DOMWINDOW == 92 (19A72400) [pid = 308] [serial = 324] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 04:41:40 INFO - PROCESS | 308 | --DOMWINDOW == 91 (0FCCCC00) [pid = 308] [serial = 291] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 04:41:40 INFO - PROCESS | 308 | --DOMWINDOW == 90 (19C70C00) [pid = 308] [serial = 288] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 04:41:40 INFO - PROCESS | 308 | --DOMWINDOW == 89 (1472B400) [pid = 308] [serial = 303] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 04:41:40 INFO - PROCESS | 308 | --DOMWINDOW == 88 (0FE57400) [pid = 308] [serial = 306] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 04:41:40 INFO - PROCESS | 308 | --DOMWINDOW == 87 (0FCF2400) [pid = 308] [serial = 309] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 04:41:40 INFO - PROCESS | 308 | --DOMWINDOW == 86 (15F95400) [pid = 308] [serial = 312] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 04:41:40 INFO - PROCESS | 308 | --DOMWINDOW == 85 (198D5C00) [pid = 308] [serial = 297] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 04:41:40 INFO - PROCESS | 308 | --DOMWINDOW == 84 (1746D000) [pid = 308] [serial = 315] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 04:41:40 INFO - PROCESS | 308 | --DOMWINDOW == 83 (16211C00) [pid = 308] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 04:41:40 INFO - PROCESS | 308 | --DOMWINDOW == 82 (14727000) [pid = 308] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 04:41:40 INFO - PROCESS | 308 | --DOMWINDOW == 81 (1994F800) [pid = 308] [serial = 330] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 04:41:40 INFO - PROCESS | 308 | --DOMWINDOW == 80 (1B9A4400) [pid = 308] [serial = 333] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 04:41:40 INFO - PROCESS | 308 | --DOMWINDOW == 79 (15F4AC00) [pid = 308] [serial = 327] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 04:41:40 INFO - PROCESS | 308 | --DOMWINDOW == 78 (1CE3E800) [pid = 308] [serial = 246] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 04:41:40 INFO - PROCESS | 308 | 1467114100458 Marionette TRACE conn6 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 04:41:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 04:41:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1019ms 04:41:40 INFO - PROCESS | 308 | 1467114100482 Marionette TRACE conn6 -> [0,449,"getWindowHandle",null] 04:41:40 INFO - PROCESS | 308 | 1467114100484 Marionette TRACE conn6 <- [1,449,null,{"value":"13"}] 04:41:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 04:41:40 INFO - PROCESS | 308 | 1467114100487 Marionette TRACE conn6 -> [0,450,"setScriptTimeout",{"ms":35000}] 04:41:40 INFO - PROCESS | 308 | 1467114100488 Marionette TRACE conn6 <- [1,450,null,{}] 04:41:40 INFO - PROCESS | 308 | 1467114100492 Marionette TRACE conn6 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:40 INFO - PROCESS | 308 | 1467114100494 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:40 INFO - PROCESS | 308 | 1467114100573 Marionette TRACE conn6 <- [1,451,null,{"value":null}] 04:41:40 INFO - PROCESS | 308 | 1467114100579 Marionette TRACE conn6 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:40 INFO - PROCESS | 308 | 1467114100581 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:40 INFO - PROCESS | 308 | ++DOCSHELL 104BCC00 == 34 [pid = 308] [id = 122] 04:41:40 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (1110C800) [pid = 308] [serial = 363] [outer = 00000000] 04:41:40 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (1746CC00) [pid = 308] [serial = 364] [outer = 1110C800] 04:41:40 INFO - PROCESS | 308 | 1467114100627 Marionette DEBUG loaded listener.js 04:41:40 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (1746D000) [pid = 308] [serial = 365] [outer = 1110C800] 04:41:41 INFO - PROCESS | 308 | 1467114101067 Marionette TRACE conn6 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 04:41:41 INFO - PROCESS | 308 | 1467114101123 Marionette TRACE conn6 <- [1,453,null,{"value":"13"}] 04:41:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 04:41:41 INFO - PROCESS | 308 | 1467114101126 Marionette TRACE conn6 -> [0,454,"setScriptTimeout",{"ms":35000}] 04:41:41 INFO - PROCESS | 308 | 1467114101128 Marionette TRACE conn6 <- [1,454,null,{}] 04:41:41 INFO - PROCESS | 308 | 1467114101131 Marionette TRACE conn6 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:41 INFO - PROCESS | 308 | 1467114101133 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:41 INFO - PROCESS | 308 | 1467114101211 Marionette TRACE conn6 <- [1,455,null,{"value":null}] 04:41:41 INFO - PROCESS | 308 | 1467114101216 Marionette TRACE conn6 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:41 INFO - PROCESS | 308 | 1467114101218 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:41 INFO - PROCESS | 308 | ++DOCSHELL 18622800 == 35 [pid = 308] [id = 123] 04:41:41 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (18622C00) [pid = 308] [serial = 366] [outer = 00000000] 04:41:41 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (189AAC00) [pid = 308] [serial = 367] [outer = 18622C00] 04:41:41 INFO - PROCESS | 308 | 1467114101263 Marionette DEBUG loaded listener.js 04:41:41 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (18D05400) [pid = 308] [serial = 368] [outer = 18622C00] 04:41:41 INFO - PROCESS | 308 | [308] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:41:41 INFO - PROCESS | 308 | 1467114101711 Marionette TRACE conn6 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 04:41:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 04:41:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 630ms 04:41:41 INFO - PROCESS | 308 | 1467114101757 Marionette TRACE conn6 -> [0,457,"getWindowHandle",null] 04:41:41 INFO - PROCESS | 308 | 1467114101759 Marionette TRACE conn6 <- [1,457,null,{"value":"13"}] 04:41:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 04:41:41 INFO - PROCESS | 308 | 1467114101762 Marionette TRACE conn6 -> [0,458,"setScriptTimeout",{"ms":35000}] 04:41:41 INFO - PROCESS | 308 | 1467114101764 Marionette TRACE conn6 <- [1,458,null,{}] 04:41:41 INFO - PROCESS | 308 | 1467114101768 Marionette TRACE conn6 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:41 INFO - PROCESS | 308 | 1467114101769 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:41 INFO - PROCESS | 308 | 1467114101849 Marionette TRACE conn6 <- [1,459,null,{"value":null}] 04:41:41 INFO - PROCESS | 308 | 1467114101871 Marionette TRACE conn6 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:41 INFO - PROCESS | 308 | 1467114101873 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:41 INFO - PROCESS | 308 | ++DOCSHELL 18DF0800 == 36 [pid = 308] [id = 124] 04:41:41 INFO - PROCESS | 308 | ++DOMWINDOW == 85 (18DF1000) [pid = 308] [serial = 369] [outer = 00000000] 04:41:41 INFO - PROCESS | 308 | ++DOMWINDOW == 86 (194AA000) [pid = 308] [serial = 370] [outer = 18DF1000] 04:41:41 INFO - PROCESS | 308 | 1467114101919 Marionette DEBUG loaded listener.js 04:41:41 INFO - PROCESS | 308 | ++DOMWINDOW == 87 (19607400) [pid = 308] [serial = 371] [outer = 18DF1000] 04:41:42 INFO - PROCESS | 308 | 1467114102751 Marionette TRACE conn6 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 04:41:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 04:41:42 INFO - PROCESS | 308 | 1467114102791 Marionette TRACE conn6 <- [1,461,null,{"value":"13"}] 04:41:42 INFO - PROCESS | 308 | 1467114102795 Marionette TRACE conn6 -> [0,462,"setScriptTimeout",{"ms":35000}] 04:41:42 INFO - PROCESS | 308 | 1467114102801 Marionette TRACE conn6 <- [1,462,null,{}] 04:41:42 INFO - PROCESS | 308 | 1467114102826 Marionette TRACE conn6 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:42 INFO - PROCESS | 308 | 1467114102829 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:42 INFO - PROCESS | 308 | 1467114102953 Marionette TRACE conn6 <- [1,463,null,{"value":null}] 04:41:43 INFO - PROCESS | 308 | 1467114103082 Marionette TRACE conn6 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:43 INFO - PROCESS | 308 | 1467114103085 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:43 INFO - PROCESS | 308 | ++DOCSHELL 0FCE6000 == 37 [pid = 308] [id = 125] 04:41:43 INFO - PROCESS | 308 | ++DOMWINDOW == 88 (0FCED000) [pid = 308] [serial = 372] [outer = 00000000] 04:41:43 INFO - PROCESS | 308 | ++DOMWINDOW == 89 (0FE62000) [pid = 308] [serial = 373] [outer = 0FCED000] 04:41:43 INFO - PROCESS | 308 | 1467114103148 Marionette DEBUG loaded listener.js 04:41:43 INFO - PROCESS | 308 | ++DOMWINDOW == 90 (0FF27C00) [pid = 308] [serial = 374] [outer = 0FCED000] 04:41:43 INFO - PROCESS | 308 | [308] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:41:43 INFO - PROCESS | 308 | 1467114103940 Marionette TRACE conn6 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 04:41:43 INFO - PROCESS | 308 | 1467114104010 Marionette TRACE conn6 <- [1,465,null,{"value":"13"}] 04:41:43 INFO - PROCESS | 308 | 1467114104017 Marionette TRACE conn6 -> [0,466,"setScriptTimeout",{"ms":35000}] 04:41:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 04:41:43 INFO - PROCESS | 308 | 1467114104020 Marionette TRACE conn6 <- [1,466,null,{}] 04:41:44 INFO - PROCESS | 308 | 1467114104024 Marionette TRACE conn6 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:44 INFO - PROCESS | 308 | 1467114104027 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:44 INFO - PROCESS | 308 | 1467114104156 Marionette TRACE conn6 <- [1,467,null,{"value":null}] 04:41:44 INFO - PROCESS | 308 | 1467114104354 Marionette TRACE conn6 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:44 INFO - PROCESS | 308 | 1467114104357 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:44 INFO - PROCESS | 308 | ++DOCSHELL 0929F800 == 38 [pid = 308] [id = 126] 04:41:44 INFO - PROCESS | 308 | ++DOMWINDOW == 91 (092A2000) [pid = 308] [serial = 375] [outer = 00000000] 04:41:44 INFO - PROCESS | 308 | ++DOMWINDOW == 92 (0F527400) [pid = 308] [serial = 376] [outer = 092A2000] 04:41:44 INFO - PROCESS | 308 | 1467114104417 Marionette DEBUG loaded listener.js 04:41:44 INFO - PROCESS | 308 | ++DOMWINDOW == 93 (0F8F2400) [pid = 308] [serial = 377] [outer = 092A2000] 04:41:44 INFO - PROCESS | 308 | ++DOMWINDOW == 94 (0FF23400) [pid = 308] [serial = 378] [outer = 100D4400] 04:41:44 INFO - PROCESS | 308 | --DOCSHELL 18622800 == 37 [pid = 308] [id = 123] 04:41:44 INFO - PROCESS | 308 | --DOCSHELL 104BCC00 == 36 [pid = 308] [id = 122] 04:41:44 INFO - PROCESS | 308 | --DOCSHELL 16748400 == 35 [pid = 308] [id = 121] 04:41:44 INFO - PROCESS | 308 | --DOCSHELL 15F56800 == 34 [pid = 308] [id = 120] 04:41:44 INFO - PROCESS | 308 | --DOCSHELL 1472B000 == 33 [pid = 308] [id = 119] 04:41:44 INFO - PROCESS | 308 | --DOCSHELL 1022F800 == 32 [pid = 308] [id = 118] 04:41:44 INFO - PROCESS | 308 | --DOCSHELL 0FE27000 == 31 [pid = 308] [id = 117] 04:41:44 INFO - PROCESS | 308 | --DOCSHELL 0FC8B000 == 30 [pid = 308] [id = 116] 04:41:44 INFO - PROCESS | 308 | --DOCSHELL 092A1400 == 29 [pid = 308] [id = 115] 04:41:44 INFO - PROCESS | 308 | --DOMWINDOW == 93 (1D44AC00) [pid = 308] [serial = 248] [outer = 00000000] [url = about:blank] 04:41:44 INFO - PROCESS | 308 | --DOMWINDOW == 92 (18D25800) [pid = 308] [serial = 319] [outer = 00000000] [url = about:blank] 04:41:44 INFO - PROCESS | 308 | --DOMWINDOW == 91 (19F79C00) [pid = 308] [serial = 322] [outer = 00000000] [url = about:blank] 04:41:44 INFO - PROCESS | 308 | --DOMWINDOW == 90 (18DEC400) [pid = 308] [serial = 320] [outer = 00000000] [url = about:blank] 04:41:44 INFO - PROCESS | 308 | --DOMWINDOW == 89 (19A7CC00) [pid = 308] [serial = 325] [outer = 00000000] [url = about:blank] 04:41:44 INFO - PROCESS | 308 | --DOMWINDOW == 88 (0FCD2C00) [pid = 308] [serial = 292] [outer = 00000000] [url = about:blank] 04:41:44 INFO - PROCESS | 308 | --DOMWINDOW == 87 (0FE27400) [pid = 308] [serial = 293] [outer = 00000000] [url = about:blank] 04:41:44 INFO - PROCESS | 308 | --DOMWINDOW == 86 (1AECF800) [pid = 308] [serial = 290] [outer = 00000000] [url = about:blank] 04:41:44 INFO - PROCESS | 308 | --DOMWINDOW == 85 (17471000) [pid = 308] [serial = 304] [outer = 00000000] [url = about:blank] 04:41:44 INFO - PROCESS | 308 | --DOMWINDOW == 84 (1AA39400) [pid = 308] [serial = 323] [outer = 00000000] [url = about:blank] 04:41:44 INFO - PROCESS | 308 | --DOMWINDOW == 83 (198D5000) [pid = 308] [serial = 305] [outer = 00000000] [url = about:blank] 04:41:44 INFO - PROCESS | 308 | --DOMWINDOW == 82 (10229400) [pid = 308] [serial = 307] [outer = 00000000] [url = about:blank] 04:41:44 INFO - PROCESS | 308 | --DOMWINDOW == 81 (110CE000) [pid = 308] [serial = 308] [outer = 00000000] [url = about:blank] 04:41:44 INFO - PROCESS | 308 | --DOMWINDOW == 80 (0FF27000) [pid = 308] [serial = 310] [outer = 00000000] [url = about:blank] 04:41:44 INFO - PROCESS | 308 | --DOMWINDOW == 79 (10235000) [pid = 308] [serial = 311] [outer = 00000000] [url = about:blank] 04:41:44 INFO - PROCESS | 308 | --DOMWINDOW == 78 (16281800) [pid = 308] [serial = 313] [outer = 00000000] [url = about:blank] 04:41:44 INFO - PROCESS | 308 | --DOMWINDOW == 77 (17464800) [pid = 308] [serial = 314] [outer = 00000000] [url = about:blank] 04:41:44 INFO - PROCESS | 308 | --DOMWINDOW == 76 (19C72000) [pid = 308] [serial = 298] [outer = 00000000] [url = about:blank] 04:41:44 INFO - PROCESS | 308 | --DOMWINDOW == 75 (19F70400) [pid = 308] [serial = 299] [outer = 00000000] [url = about:blank] 04:41:44 INFO - PROCESS | 308 | --DOMWINDOW == 74 (17F2C800) [pid = 308] [serial = 316] [outer = 00000000] [url = about:blank] 04:41:44 INFO - PROCESS | 308 | --DOMWINDOW == 73 (17471C00) [pid = 308] [serial = 301] [outer = 00000000] [url = about:blank] 04:41:44 INFO - PROCESS | 308 | --DOMWINDOW == 72 (19947000) [pid = 308] [serial = 302] [outer = 00000000] [url = about:blank] 04:41:44 INFO - PROCESS | 308 | --DOMWINDOW == 71 (1562C000) [pid = 308] [serial = 295] [outer = 00000000] [url = about:blank] 04:41:44 INFO - PROCESS | 308 | --DOMWINDOW == 70 (15F96800) [pid = 308] [serial = 296] [outer = 00000000] [url = about:blank] 04:41:44 INFO - PROCESS | 308 | --DOMWINDOW == 69 (19A81C00) [pid = 308] [serial = 331] [outer = 00000000] [url = about:blank] 04:41:44 INFO - PROCESS | 308 | --DOMWINDOW == 68 (1B9ADC00) [pid = 308] [serial = 334] [outer = 00000000] [url = about:blank] 04:41:44 INFO - PROCESS | 308 | --DOMWINDOW == 67 (1B9E4400) [pid = 308] [serial = 335] [outer = 00000000] [url = about:blank] 04:41:44 INFO - PROCESS | 308 | --DOMWINDOW == 66 (1B655400) [pid = 308] [serial = 332] [outer = 00000000] [url = about:blank] 04:41:44 INFO - PROCESS | 308 | --DOMWINDOW == 65 (19A7D400) [pid = 308] [serial = 326] [outer = 00000000] [url = about:blank] 04:41:44 INFO - PROCESS | 308 | --DOMWINDOW == 64 (17F2E800) [pid = 308] [serial = 328] [outer = 00000000] [url = about:blank] 04:41:44 INFO - PROCESS | 308 | --DOMWINDOW == 63 (18DE7000) [pid = 308] [serial = 329] [outer = 00000000] [url = about:blank] 04:41:44 INFO - PROCESS | 308 | --DOMWINDOW == 62 (186B0800) [pid = 308] [serial = 317] [outer = 00000000] [url = about:blank] 04:41:45 INFO - PROCESS | 308 | 1467114105138 Marionette TRACE conn6 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 04:41:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 04:41:45 INFO - PROCESS | 308 | 1467114105202 Marionette TRACE conn6 <- [1,469,null,{"value":"13"}] 04:41:45 INFO - PROCESS | 308 | 1467114105206 Marionette TRACE conn6 -> [0,470,"setScriptTimeout",{"ms":35000}] 04:41:45 INFO - PROCESS | 308 | 1467114105209 Marionette TRACE conn6 <- [1,470,null,{}] 04:41:45 INFO - PROCESS | 308 | 1467114105222 Marionette TRACE conn6 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:45 INFO - PROCESS | 308 | 1467114105226 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:45 INFO - PROCESS | 308 | 1467114105343 Marionette TRACE conn6 <- [1,471,null,{"value":null}] 04:41:45 INFO - PROCESS | 308 | 1467114105355 Marionette TRACE conn6 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:45 INFO - PROCESS | 308 | 1467114105358 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:45 INFO - PROCESS | 308 | ++DOCSHELL 0FE27000 == 30 [pid = 308] [id = 127] 04:41:45 INFO - PROCESS | 308 | ++DOMWINDOW == 63 (0FE27400) [pid = 308] [serial = 379] [outer = 00000000] 04:41:45 INFO - PROCESS | 308 | ++DOMWINDOW == 64 (10226400) [pid = 308] [serial = 380] [outer = 0FE27400] 04:41:45 INFO - PROCESS | 308 | 1467114105405 Marionette DEBUG loaded listener.js 04:41:45 INFO - PROCESS | 308 | ++DOMWINDOW == 65 (102E3800) [pid = 308] [serial = 381] [outer = 0FE27400] 04:41:45 INFO - PROCESS | 308 | 1467114105890 Marionette TRACE conn6 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 04:41:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 04:41:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 730ms 04:41:45 INFO - PROCESS | 308 | 1467114105940 Marionette TRACE conn6 -> [0,473,"getWindowHandle",null] 04:41:45 INFO - PROCESS | 308 | 1467114105944 Marionette TRACE conn6 <- [1,473,null,{"value":"13"}] 04:41:45 INFO - PROCESS | 308 | 1467114105948 Marionette TRACE conn6 -> [0,474,"setScriptTimeout",{"ms":35000}] 04:41:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 04:41:45 INFO - PROCESS | 308 | 1467114105950 Marionette TRACE conn6 <- [1,474,null,{}] 04:41:45 INFO - PROCESS | 308 | 1467114105954 Marionette TRACE conn6 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:45 INFO - PROCESS | 308 | 1467114105956 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:46 INFO - PROCESS | 308 | 1467114106043 Marionette TRACE conn6 <- [1,475,null,{"value":null}] 04:41:46 INFO - PROCESS | 308 | 1467114106052 Marionette TRACE conn6 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:46 INFO - PROCESS | 308 | 1467114106055 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:46 INFO - PROCESS | 308 | ++DOCSHELL 1486B400 == 31 [pid = 308] [id = 128] 04:41:46 INFO - PROCESS | 308 | ++DOMWINDOW == 66 (1563A400) [pid = 308] [serial = 382] [outer = 00000000] 04:41:46 INFO - PROCESS | 308 | ++DOMWINDOW == 67 (15F4E000) [pid = 308] [serial = 383] [outer = 1563A400] 04:41:46 INFO - PROCESS | 308 | 1467114106104 Marionette DEBUG loaded listener.js 04:41:46 INFO - PROCESS | 308 | ++DOMWINDOW == 68 (15F91000) [pid = 308] [serial = 384] [outer = 1563A400] 04:41:46 INFO - PROCESS | 308 | 1467114106574 Marionette TRACE conn6 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 04:41:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 04:41:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 670ms 04:41:46 INFO - PROCESS | 308 | 1467114106623 Marionette TRACE conn6 -> [0,477,"getWindowHandle",null] 04:41:46 INFO - PROCESS | 308 | 1467114106626 Marionette TRACE conn6 <- [1,477,null,{"value":"13"}] 04:41:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 04:41:46 INFO - PROCESS | 308 | 1467114106630 Marionette TRACE conn6 -> [0,478,"setScriptTimeout",{"ms":35000}] 04:41:46 INFO - PROCESS | 308 | 1467114106636 Marionette TRACE conn6 <- [1,478,null,{}] 04:41:46 INFO - PROCESS | 308 | 1467114106646 Marionette TRACE conn6 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:46 INFO - PROCESS | 308 | 1467114106649 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:46 INFO - PROCESS | 308 | 1467114106740 Marionette TRACE conn6 <- [1,479,null,{"value":null}] 04:41:46 INFO - PROCESS | 308 | 1467114106748 Marionette TRACE conn6 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:46 INFO - PROCESS | 308 | 1467114106750 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:46 INFO - PROCESS | 308 | ++DOCSHELL 17469800 == 32 [pid = 308] [id = 129] 04:41:46 INFO - PROCESS | 308 | ++DOMWINDOW == 69 (1746A000) [pid = 308] [serial = 385] [outer = 00000000] 04:41:46 INFO - PROCESS | 308 | ++DOMWINDOW == 70 (1746FC00) [pid = 308] [serial = 386] [outer = 1746A000] 04:41:46 INFO - PROCESS | 308 | 1467114106796 Marionette DEBUG loaded listener.js 04:41:46 INFO - PROCESS | 308 | ++DOMWINDOW == 71 (17F2AC00) [pid = 308] [serial = 387] [outer = 1746A000] 04:41:47 INFO - PROCESS | 308 | 1467114107326 Marionette TRACE conn6 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 04:41:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 04:41:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 730ms 04:41:47 INFO - PROCESS | 308 | 1467114107363 Marionette TRACE conn6 -> [0,481,"getWindowHandle",null] 04:41:47 INFO - PROCESS | 308 | 1467114107365 Marionette TRACE conn6 <- [1,481,null,{"value":"13"}] 04:41:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 04:41:47 INFO - PROCESS | 308 | 1467114107374 Marionette TRACE conn6 -> [0,482,"setScriptTimeout",{"ms":35000}] 04:41:47 INFO - PROCESS | 308 | 1467114107376 Marionette TRACE conn6 <- [1,482,null,{}] 04:41:47 INFO - PROCESS | 308 | 1467114107379 Marionette TRACE conn6 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:47 INFO - PROCESS | 308 | 1467114107381 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:47 INFO - PROCESS | 308 | 1467114107491 Marionette TRACE conn6 <- [1,483,null,{"value":null}] 04:41:47 INFO - PROCESS | 308 | 1467114107496 Marionette TRACE conn6 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:47 INFO - PROCESS | 308 | 1467114107498 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:47 INFO - PROCESS | 308 | ++DOCSHELL 17F30800 == 33 [pid = 308] [id = 130] 04:41:47 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (17F32C00) [pid = 308] [serial = 388] [outer = 00000000] 04:41:47 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (18780000) [pid = 308] [serial = 389] [outer = 17F32C00] 04:41:47 INFO - PROCESS | 308 | 1467114107542 Marionette DEBUG loaded listener.js 04:41:47 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (18DE7400) [pid = 308] [serial = 390] [outer = 17F32C00] 04:41:48 INFO - PROCESS | 308 | 1467114108013 Marionette TRACE conn6 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 04:41:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 04:41:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 669ms 04:41:48 INFO - PROCESS | 308 | 1467114108048 Marionette TRACE conn6 -> [0,485,"getWindowHandle",null] 04:41:48 INFO - PROCESS | 308 | 1467114108050 Marionette TRACE conn6 <- [1,485,null,{"value":"13"}] 04:41:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 04:41:48 INFO - PROCESS | 308 | 1467114108053 Marionette TRACE conn6 -> [0,486,"setScriptTimeout",{"ms":35000}] 04:41:48 INFO - PROCESS | 308 | 1467114108055 Marionette TRACE conn6 <- [1,486,null,{}] 04:41:48 INFO - PROCESS | 308 | 1467114108058 Marionette TRACE conn6 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:48 INFO - PROCESS | 308 | 1467114108060 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:48 INFO - PROCESS | 308 | 1467114108198 Marionette TRACE conn6 <- [1,487,null,{"value":null}] 04:41:48 INFO - PROCESS | 308 | 1467114108219 Marionette TRACE conn6 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:48 INFO - PROCESS | 308 | 1467114108224 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:48 INFO - PROCESS | 308 | ++DOCSHELL 140C8000 == 34 [pid = 308] [id = 131] 04:41:48 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (194A8C00) [pid = 308] [serial = 391] [outer = 00000000] 04:41:48 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (19604000) [pid = 308] [serial = 392] [outer = 194A8C00] 04:41:48 INFO - PROCESS | 308 | 1467114108278 Marionette DEBUG loaded listener.js 04:41:48 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (1960E800) [pid = 308] [serial = 393] [outer = 194A8C00] 04:41:48 INFO - PROCESS | 308 | 1467114108732 Marionette TRACE conn6 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 04:41:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 04:41:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 730ms 04:41:48 INFO - PROCESS | 308 | 1467114108784 Marionette TRACE conn6 -> [0,489,"getWindowHandle",null] 04:41:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 04:41:48 INFO - PROCESS | 308 | 1467114108786 Marionette TRACE conn6 <- [1,489,null,{"value":"13"}] 04:41:48 INFO - PROCESS | 308 | 1467114108795 Marionette TRACE conn6 -> [0,490,"setScriptTimeout",{"ms":35000}] 04:41:48 INFO - PROCESS | 308 | 1467114108797 Marionette TRACE conn6 <- [1,490,null,{}] 04:41:48 INFO - PROCESS | 308 | 1467114108800 Marionette TRACE conn6 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:48 INFO - PROCESS | 308 | 1467114108803 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:48 INFO - PROCESS | 308 | 1467114108929 Marionette TRACE conn6 <- [1,491,null,{"value":null}] 04:41:48 INFO - PROCESS | 308 | 1467114108988 Marionette TRACE conn6 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:48 INFO - PROCESS | 308 | 1467114108990 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:48 INFO - PROCESS | 308 | ++DOCSHELL 0F8F7800 == 35 [pid = 308] [id = 132] 04:41:48 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (10ED6400) [pid = 308] [serial = 394] [outer = 00000000] 04:41:49 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (198DD800) [pid = 308] [serial = 395] [outer = 10ED6400] 04:41:49 INFO - PROCESS | 308 | 1467114109036 Marionette DEBUG loaded listener.js 04:41:49 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (1994F800) [pid = 308] [serial = 396] [outer = 10ED6400] 04:41:49 INFO - PROCESS | 308 | --DOMWINDOW == 79 (092A6000) [pid = 308] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 04:41:49 INFO - PROCESS | 308 | --DOMWINDOW == 78 (0FE2AC00) [pid = 308] [serial = 348] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 04:41:49 INFO - PROCESS | 308 | --DOMWINDOW == 77 (1022FC00) [pid = 308] [serial = 351] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 04:41:49 INFO - PROCESS | 308 | --DOMWINDOW == 76 (14793C00) [pid = 308] [serial = 354] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 04:41:49 INFO - PROCESS | 308 | --DOMWINDOW == 75 (0FC8C800) [pid = 308] [serial = 345] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 04:41:49 INFO - PROCESS | 308 | --DOMWINDOW == 74 (15F94400) [pid = 308] [serial = 357] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 04:41:49 INFO - PROCESS | 308 | --DOMWINDOW == 73 (17463C00) [pid = 308] [serial = 360] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 04:41:49 INFO - PROCESS | 308 | --DOMWINDOW == 72 (0FCCFC00) [pid = 308] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 04:41:49 INFO - PROCESS | 308 | --DOMWINDOW == 71 (15F56000) [pid = 308] [serial = 339] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 04:41:49 INFO - PROCESS | 308 | --DOMWINDOW == 70 (18622C00) [pid = 308] [serial = 366] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 04:41:49 INFO - PROCESS | 308 | --DOMWINDOW == 69 (1110C800) [pid = 308] [serial = 363] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 04:41:49 INFO - PROCESS | 308 | 1467114109459 Marionette TRACE conn6 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 04:41:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 04:41:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 690ms 04:41:49 INFO - PROCESS | 308 | 1467114109480 Marionette TRACE conn6 -> [0,493,"getWindowHandle",null] 04:41:49 INFO - PROCESS | 308 | 1467114109482 Marionette TRACE conn6 <- [1,493,null,{"value":"13"}] 04:41:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 04:41:49 INFO - PROCESS | 308 | 1467114109485 Marionette TRACE conn6 -> [0,494,"setScriptTimeout",{"ms":35000}] 04:41:49 INFO - PROCESS | 308 | 1467114109487 Marionette TRACE conn6 <- [1,494,null,{}] 04:41:49 INFO - PROCESS | 308 | 1467114109490 Marionette TRACE conn6 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:49 INFO - PROCESS | 308 | 1467114109492 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:49 INFO - PROCESS | 308 | 1467114109600 Marionette TRACE conn6 <- [1,495,null,{"value":null}] 04:41:49 INFO - PROCESS | 308 | 1467114109608 Marionette TRACE conn6 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:49 INFO - PROCESS | 308 | 1467114109610 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:49 INFO - PROCESS | 308 | ++DOCSHELL 1479A800 == 36 [pid = 308] [id = 133] 04:41:49 INFO - PROCESS | 308 | ++DOMWINDOW == 70 (15F9A000) [pid = 308] [serial = 397] [outer = 00000000] 04:41:49 INFO - PROCESS | 308 | ++DOMWINDOW == 71 (18D0B400) [pid = 308] [serial = 398] [outer = 15F9A000] 04:41:49 INFO - PROCESS | 308 | 1467114109656 Marionette DEBUG loaded listener.js 04:41:49 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (1994C400) [pid = 308] [serial = 399] [outer = 15F9A000] 04:41:50 INFO - PROCESS | 308 | 1467114110088 Marionette TRACE conn6 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 04:41:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 04:41:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 630ms 04:41:50 INFO - PROCESS | 308 | 1467114110123 Marionette TRACE conn6 -> [0,497,"getWindowHandle",null] 04:41:50 INFO - PROCESS | 308 | 1467114110125 Marionette TRACE conn6 <- [1,497,null,{"value":"13"}] 04:41:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 04:41:50 INFO - PROCESS | 308 | 1467114110128 Marionette TRACE conn6 -> [0,498,"setScriptTimeout",{"ms":35000}] 04:41:50 INFO - PROCESS | 308 | 1467114110130 Marionette TRACE conn6 <- [1,498,null,{}] 04:41:50 INFO - PROCESS | 308 | 1467114110134 Marionette TRACE conn6 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:50 INFO - PROCESS | 308 | 1467114110136 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:50 INFO - PROCESS | 308 | 1467114110215 Marionette TRACE conn6 <- [1,499,null,{"value":null}] 04:41:50 INFO - PROCESS | 308 | 1467114110221 Marionette TRACE conn6 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:50 INFO - PROCESS | 308 | 1467114110223 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:50 INFO - PROCESS | 308 | ++DOCSHELL 19602C00 == 37 [pid = 308] [id = 134] 04:41:50 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (19A75800) [pid = 308] [serial = 400] [outer = 00000000] 04:41:50 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (19A7D800) [pid = 308] [serial = 401] [outer = 19A75800] 04:41:50 INFO - PROCESS | 308 | 1467114110270 Marionette DEBUG loaded listener.js 04:41:50 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (19A81800) [pid = 308] [serial = 402] [outer = 19A75800] 04:41:50 INFO - PROCESS | 308 | 1467114110708 Marionette TRACE conn6 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 04:41:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 04:41:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 630ms 04:41:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 04:41:50 INFO - PROCESS | 308 | 1467114110761 Marionette TRACE conn6 -> [0,501,"getWindowHandle",null] 04:41:50 INFO - PROCESS | 308 | 1467114110763 Marionette TRACE conn6 <- [1,501,null,{"value":"13"}] 04:41:50 INFO - PROCESS | 308 | 1467114110767 Marionette TRACE conn6 -> [0,502,"setScriptTimeout",{"ms":35000}] 04:41:50 INFO - PROCESS | 308 | 1467114110769 Marionette TRACE conn6 <- [1,502,null,{}] 04:41:50 INFO - PROCESS | 308 | 1467114110772 Marionette TRACE conn6 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:50 INFO - PROCESS | 308 | 1467114110774 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:50 INFO - PROCESS | 308 | 1467114110855 Marionette TRACE conn6 <- [1,503,null,{"value":null}] 04:41:50 INFO - PROCESS | 308 | 1467114110860 Marionette TRACE conn6 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:50 INFO - PROCESS | 308 | 1467114110862 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:50 INFO - PROCESS | 308 | ++DOCSHELL 19A7AC00 == 38 [pid = 308] [id = 135] 04:41:50 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (19BA9C00) [pid = 308] [serial = 403] [outer = 00000000] 04:41:50 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (19BAF000) [pid = 308] [serial = 404] [outer = 19BA9C00] 04:41:50 INFO - PROCESS | 308 | 1467114110906 Marionette DEBUG loaded listener.js 04:41:50 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (19BAFC00) [pid = 308] [serial = 405] [outer = 19BA9C00] 04:41:51 INFO - PROCESS | 308 | 1467114111523 Marionette TRACE conn6 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 04:41:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 04:41:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 770ms 04:41:51 INFO - PROCESS | 308 | 1467114111538 Marionette TRACE conn6 -> [0,505,"getWindowHandle",null] 04:41:51 INFO - PROCESS | 308 | 1467114111542 Marionette TRACE conn6 <- [1,505,null,{"value":"13"}] 04:41:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 04:41:51 INFO - PROCESS | 308 | 1467114111548 Marionette TRACE conn6 -> [0,506,"setScriptTimeout",{"ms":35000}] 04:41:51 INFO - PROCESS | 308 | 1467114111551 Marionette TRACE conn6 <- [1,506,null,{}] 04:41:51 INFO - PROCESS | 308 | 1467114111557 Marionette TRACE conn6 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:51 INFO - PROCESS | 308 | 1467114111560 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:51 INFO - PROCESS | 308 | 1467114111674 Marionette TRACE conn6 <- [1,507,null,{"value":null}] 04:41:51 INFO - PROCESS | 308 | 1467114111774 Marionette TRACE conn6 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:51 INFO - PROCESS | 308 | 1467114111777 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:51 INFO - PROCESS | 308 | ++DOCSHELL 0FE29800 == 39 [pid = 308] [id = 136] 04:41:51 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (0FE2B000) [pid = 308] [serial = 406] [outer = 00000000] 04:41:51 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (13F21800) [pid = 308] [serial = 407] [outer = 0FE2B000] 04:41:51 INFO - PROCESS | 308 | 1467114111836 Marionette DEBUG loaded listener.js 04:41:51 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (14822800) [pid = 308] [serial = 408] [outer = 0FE2B000] 04:41:52 INFO - PROCESS | 308 | 1467114112506 Marionette TRACE conn6 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 04:41:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 04:41:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 988ms 04:41:52 INFO - PROCESS | 308 | 1467114112536 Marionette TRACE conn6 -> [0,509,"getWindowHandle",null] 04:41:52 INFO - PROCESS | 308 | 1467114112541 Marionette TRACE conn6 <- [1,509,null,{"value":"13"}] 04:41:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 04:41:52 INFO - PROCESS | 308 | 1467114112547 Marionette TRACE conn6 -> [0,510,"setScriptTimeout",{"ms":35000}] 04:41:52 INFO - PROCESS | 308 | 1467114112550 Marionette TRACE conn6 <- [1,510,null,{}] 04:41:52 INFO - PROCESS | 308 | 1467114112554 Marionette TRACE conn6 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:52 INFO - PROCESS | 308 | 1467114112557 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:52 INFO - PROCESS | 308 | 1467114112669 Marionette TRACE conn6 <- [1,511,null,{"value":null}] 04:41:52 INFO - PROCESS | 308 | 1467114112796 Marionette TRACE conn6 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:52 INFO - PROCESS | 308 | 1467114112799 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:52 INFO - PROCESS | 308 | ++DOCSHELL 17453800 == 40 [pid = 308] [id = 137] 04:41:52 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (1745C400) [pid = 308] [serial = 409] [outer = 00000000] 04:41:52 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (17892400) [pid = 308] [serial = 410] [outer = 1745C400] 04:41:52 INFO - PROCESS | 308 | 1467114112856 Marionette DEBUG loaded listener.js 04:41:52 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (18788000) [pid = 308] [serial = 411] [outer = 1745C400] 04:41:53 INFO - PROCESS | 308 | 1467114113522 Marionette TRACE conn6 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 04:41:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 04:41:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1020ms 04:41:53 INFO - PROCESS | 308 | 1467114113571 Marionette TRACE conn6 -> [0,513,"getWindowHandle",null] 04:41:53 INFO - PROCESS | 308 | 1467114113574 Marionette TRACE conn6 <- [1,513,null,{"value":"13"}] 04:41:53 INFO - PROCESS | 308 | 1467114113577 Marionette TRACE conn6 -> [0,514,"setScriptTimeout",{"ms":35000}] 04:41:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 04:41:53 INFO - PROCESS | 308 | 1467114113581 Marionette TRACE conn6 <- [1,514,null,{}] 04:41:53 INFO - PROCESS | 308 | 1467114113592 Marionette TRACE conn6 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:53 INFO - PROCESS | 308 | 1467114113597 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:53 INFO - PROCESS | 308 | 1467114113733 Marionette TRACE conn6 <- [1,515,null,{"value":null}] 04:41:53 INFO - PROCESS | 308 | 1467114113866 Marionette TRACE conn6 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:53 INFO - PROCESS | 308 | 1467114113870 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:53 INFO - PROCESS | 308 | ++DOCSHELL 19F6F800 == 41 [pid = 308] [id = 138] 04:41:53 INFO - PROCESS | 308 | ++DOMWINDOW == 85 (19F6FC00) [pid = 308] [serial = 412] [outer = 00000000] 04:41:53 INFO - PROCESS | 308 | ++DOMWINDOW == 86 (19F72C00) [pid = 308] [serial = 413] [outer = 19F6FC00] 04:41:53 INFO - PROCESS | 308 | 1467114113928 Marionette DEBUG loaded listener.js 04:41:53 INFO - PROCESS | 308 | ++DOMWINDOW == 87 (19F77800) [pid = 308] [serial = 414] [outer = 19F6FC00] 04:41:54 INFO - PROCESS | 308 | 1467114114489 Marionette TRACE conn6 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 04:41:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 04:41:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 970ms 04:41:54 INFO - PROCESS | 308 | 1467114114551 Marionette TRACE conn6 -> [0,517,"getWindowHandle",null] 04:41:54 INFO - PROCESS | 308 | 1467114114554 Marionette TRACE conn6 <- [1,517,null,{"value":"13"}] 04:41:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 04:41:54 INFO - PROCESS | 308 | 1467114114557 Marionette TRACE conn6 -> [0,518,"setScriptTimeout",{"ms":35000}] 04:41:54 INFO - PROCESS | 308 | 1467114114559 Marionette TRACE conn6 <- [1,518,null,{}] 04:41:54 INFO - PROCESS | 308 | 1467114114563 Marionette TRACE conn6 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:54 INFO - PROCESS | 308 | 1467114114566 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:54 INFO - PROCESS | 308 | 1467114114679 Marionette TRACE conn6 <- [1,519,null,{"value":null}] 04:41:54 INFO - PROCESS | 308 | 1467114114781 Marionette TRACE conn6 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:54 INFO - PROCESS | 308 | 1467114114783 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:54 INFO - PROCESS | 308 | ++DOCSHELL 19F79800 == 42 [pid = 308] [id = 139] 04:41:54 INFO - PROCESS | 308 | ++DOMWINDOW == 88 (1AA2FC00) [pid = 308] [serial = 415] [outer = 00000000] 04:41:54 INFO - PROCESS | 308 | ++DOMWINDOW == 89 (1AB0C800) [pid = 308] [serial = 416] [outer = 1AA2FC00] 04:41:54 INFO - PROCESS | 308 | 1467114114837 Marionette DEBUG loaded listener.js 04:41:54 INFO - PROCESS | 308 | ++DOMWINDOW == 90 (1AE35C00) [pid = 308] [serial = 417] [outer = 1AA2FC00] 04:41:55 INFO - PROCESS | 308 | 1467114115575 Marionette TRACE conn6 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 04:41:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 04:41:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1068ms 04:41:55 INFO - PROCESS | 308 | 1467114115629 Marionette TRACE conn6 -> [0,521,"getWindowHandle",null] 04:41:55 INFO - PROCESS | 308 | 1467114115634 Marionette TRACE conn6 <- [1,521,null,{"value":"13"}] 04:41:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 04:41:55 INFO - PROCESS | 308 | 1467114115639 Marionette TRACE conn6 -> [0,522,"setScriptTimeout",{"ms":35000}] 04:41:55 INFO - PROCESS | 308 | 1467114115642 Marionette TRACE conn6 <- [1,522,null,{}] 04:41:55 INFO - PROCESS | 308 | 1467114115647 Marionette TRACE conn6 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:55 INFO - PROCESS | 308 | 1467114115650 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:55 INFO - PROCESS | 308 | 1467114115756 Marionette TRACE conn6 <- [1,523,null,{"value":null}] 04:41:55 INFO - PROCESS | 308 | 1467114115883 Marionette TRACE conn6 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:55 INFO - PROCESS | 308 | 1467114115887 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:55 INFO - PROCESS | 308 | ++DOCSHELL 0F521000 == 43 [pid = 308] [id = 140] 04:41:55 INFO - PROCESS | 308 | ++DOMWINDOW == 91 (0FCC7800) [pid = 308] [serial = 418] [outer = 00000000] 04:41:55 INFO - PROCESS | 308 | ++DOMWINDOW == 92 (0FE1F800) [pid = 308] [serial = 419] [outer = 0FCC7800] 04:41:55 INFO - PROCESS | 308 | 1467114115941 Marionette DEBUG loaded listener.js 04:41:55 INFO - PROCESS | 308 | ++DOMWINDOW == 93 (1022C000) [pid = 308] [serial = 420] [outer = 0FCC7800] 04:41:56 INFO - PROCESS | 308 | --DOCSHELL 19602C00 == 42 [pid = 308] [id = 134] 04:41:56 INFO - PROCESS | 308 | --DOCSHELL 1479A800 == 41 [pid = 308] [id = 133] 04:41:56 INFO - PROCESS | 308 | --DOCSHELL 0F8F7800 == 40 [pid = 308] [id = 132] 04:41:56 INFO - PROCESS | 308 | --DOCSHELL 140C8000 == 39 [pid = 308] [id = 131] 04:41:56 INFO - PROCESS | 308 | --DOCSHELL 17F30800 == 38 [pid = 308] [id = 130] 04:41:56 INFO - PROCESS | 308 | --DOCSHELL 17469800 == 37 [pid = 308] [id = 129] 04:41:56 INFO - PROCESS | 308 | --DOCSHELL 1486B400 == 36 [pid = 308] [id = 128] 04:41:56 INFO - PROCESS | 308 | --DOCSHELL 0FE27000 == 35 [pid = 308] [id = 127] 04:41:56 INFO - PROCESS | 308 | --DOCSHELL 0929F800 == 34 [pid = 308] [id = 126] 04:41:56 INFO - PROCESS | 308 | --DOCSHELL 0FCE6000 == 33 [pid = 308] [id = 125] 04:41:56 INFO - PROCESS | 308 | --DOCSHELL 18DF0800 == 32 [pid = 308] [id = 124] 04:41:56 INFO - PROCESS | 308 | --DOCSHELL 19F79800 == 31 [pid = 308] [id = 139] 04:41:56 INFO - PROCESS | 308 | --DOCSHELL 17453800 == 30 [pid = 308] [id = 137] 04:41:56 INFO - PROCESS | 308 | --DOCSHELL 19F6F800 == 29 [pid = 308] [id = 138] 04:41:56 INFO - PROCESS | 308 | --DOCSHELL 19A7AC00 == 28 [pid = 308] [id = 135] 04:41:56 INFO - PROCESS | 308 | --DOCSHELL 0FE29800 == 27 [pid = 308] [id = 136] 04:41:56 INFO - PROCESS | 308 | --DOMWINDOW == 92 (1673B800) [pid = 308] [serial = 359] [outer = 00000000] [url = about:blank] 04:41:56 INFO - PROCESS | 308 | --DOMWINDOW == 91 (17F34800) [pid = 308] [serial = 362] [outer = 00000000] [url = about:blank] 04:41:56 INFO - PROCESS | 308 | --DOMWINDOW == 90 (10EE1400) [pid = 308] [serial = 338] [outer = 00000000] [url = about:blank] 04:41:56 INFO - PROCESS | 308 | --DOMWINDOW == 89 (0FF26800) [pid = 308] [serial = 337] [outer = 00000000] [url = about:blank] 04:41:56 INFO - PROCESS | 308 | --DOMWINDOW == 88 (17F30000) [pid = 308] [serial = 341] [outer = 00000000] [url = about:blank] 04:41:56 INFO - PROCESS | 308 | --DOMWINDOW == 87 (1746D800) [pid = 308] [serial = 340] [outer = 00000000] [url = about:blank] 04:41:56 INFO - PROCESS | 308 | --DOMWINDOW == 86 (189AAC00) [pid = 308] [serial = 367] [outer = 00000000] [url = about:blank] 04:41:56 INFO - PROCESS | 308 | --DOMWINDOW == 85 (1746D000) [pid = 308] [serial = 365] [outer = 00000000] [url = about:blank] 04:41:56 INFO - PROCESS | 308 | --DOMWINDOW == 84 (1746CC00) [pid = 308] [serial = 364] [outer = 00000000] [url = about:blank] 04:41:56 INFO - PROCESS | 308 | --DOMWINDOW == 83 (18D05400) [pid = 308] [serial = 368] [outer = 00000000] [url = about:blank] 04:41:56 INFO - PROCESS | 308 | --DOMWINDOW == 82 (194AA000) [pid = 308] [serial = 370] [outer = 00000000] [url = about:blank] 04:41:56 INFO - PROCESS | 308 | --DOMWINDOW == 81 (1110C000) [pid = 308] [serial = 353] [outer = 00000000] [url = about:blank] 04:41:56 INFO - PROCESS | 308 | --DOMWINDOW == 80 (0FCCDC00) [pid = 308] [serial = 344] [outer = 00000000] [url = about:blank] 04:41:56 INFO - PROCESS | 308 | --DOMWINDOW == 79 (0F8FF400) [pid = 308] [serial = 343] [outer = 00000000] [url = about:blank] 04:41:56 INFO - PROCESS | 308 | --DOMWINDOW == 78 (0FE55000) [pid = 308] [serial = 349] [outer = 00000000] [url = about:blank] 04:41:56 INFO - PROCESS | 308 | --DOMWINDOW == 77 (0FE59C00) [pid = 308] [serial = 350] [outer = 00000000] [url = about:blank] 04:41:56 INFO - PROCESS | 308 | --DOMWINDOW == 76 (10473800) [pid = 308] [serial = 352] [outer = 00000000] [url = about:blank] 04:41:56 INFO - PROCESS | 308 | --DOMWINDOW == 75 (148E2000) [pid = 308] [serial = 355] [outer = 00000000] [url = about:blank] 04:41:56 INFO - PROCESS | 308 | --DOMWINDOW == 74 (0FCC4C00) [pid = 308] [serial = 346] [outer = 00000000] [url = about:blank] 04:41:56 INFO - PROCESS | 308 | --DOMWINDOW == 73 (0FCC8400) [pid = 308] [serial = 347] [outer = 00000000] [url = about:blank] 04:41:56 INFO - PROCESS | 308 | --DOMWINDOW == 72 (16213800) [pid = 308] [serial = 358] [outer = 00000000] [url = about:blank] 04:41:56 INFO - PROCESS | 308 | --DOMWINDOW == 71 (15F4C800) [pid = 308] [serial = 356] [outer = 00000000] [url = about:blank] 04:41:56 INFO - PROCESS | 308 | --DOMWINDOW == 70 (17F2B400) [pid = 308] [serial = 361] [outer = 00000000] [url = about:blank] 04:41:57 INFO - PROCESS | 308 | 1467114117262 Marionette TRACE conn6 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 04:41:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 04:41:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1685ms 04:41:57 INFO - PROCESS | 308 | 1467114117324 Marionette TRACE conn6 -> [0,525,"getWindowHandle",null] 04:41:57 INFO - PROCESS | 308 | 1467114117328 Marionette TRACE conn6 <- [1,525,null,{"value":"13"}] 04:41:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 04:41:57 INFO - PROCESS | 308 | 1467114117333 Marionette TRACE conn6 -> [0,526,"setScriptTimeout",{"ms":35000}] 04:41:57 INFO - PROCESS | 308 | 1467114117336 Marionette TRACE conn6 <- [1,526,null,{}] 04:41:57 INFO - PROCESS | 308 | 1467114117342 Marionette TRACE conn6 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:57 INFO - PROCESS | 308 | 1467114117345 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:57 INFO - PROCESS | 308 | 1467114117431 Marionette TRACE conn6 <- [1,527,null,{"value":null}] 04:41:57 INFO - PROCESS | 308 | 1467114117438 Marionette TRACE conn6 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:57 INFO - PROCESS | 308 | 1467114117441 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:57 INFO - PROCESS | 308 | ++DOCSHELL 0FCC6C00 == 28 [pid = 308] [id = 141] 04:41:57 INFO - PROCESS | 308 | ++DOMWINDOW == 71 (0FCC7400) [pid = 308] [serial = 421] [outer = 00000000] 04:41:57 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (0FCD3800) [pid = 308] [serial = 422] [outer = 0FCC7400] 04:41:57 INFO - PROCESS | 308 | 1467114117488 Marionette DEBUG loaded listener.js 04:41:57 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (0FCEE400) [pid = 308] [serial = 423] [outer = 0FCC7400] 04:41:57 INFO - PROCESS | 308 | 1467114117977 Marionette TRACE conn6 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 04:41:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 04:41:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 689ms 04:41:58 INFO - PROCESS | 308 | 1467114118024 Marionette TRACE conn6 -> [0,529,"getWindowHandle",null] 04:41:58 INFO - PROCESS | 308 | 1467114118029 Marionette TRACE conn6 <- [1,529,null,{"value":"13"}] 04:41:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 04:41:58 INFO - PROCESS | 308 | 1467114118036 Marionette TRACE conn6 -> [0,530,"setScriptTimeout",{"ms":35000}] 04:41:58 INFO - PROCESS | 308 | 1467114118039 Marionette TRACE conn6 <- [1,530,null,{}] 04:41:58 INFO - PROCESS | 308 | 1467114118043 Marionette TRACE conn6 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:58 INFO - PROCESS | 308 | 1467114118046 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:58 INFO - PROCESS | 308 | 1467114118173 Marionette TRACE conn6 <- [1,531,null,{"value":null}] 04:41:58 INFO - PROCESS | 308 | 1467114118258 Marionette TRACE conn6 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:58 INFO - PROCESS | 308 | 1467114118261 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:58 INFO - PROCESS | 308 | ++DOCSHELL 0FE62400 == 29 [pid = 308] [id = 142] 04:41:58 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (0FE62C00) [pid = 308] [serial = 424] [outer = 00000000] 04:41:58 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (0FF1EC00) [pid = 308] [serial = 425] [outer = 0FE62C00] 04:41:58 INFO - PROCESS | 308 | 1467114118309 Marionette DEBUG loaded listener.js 04:41:58 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (0FF28000) [pid = 308] [serial = 426] [outer = 0FE62C00] 04:41:58 INFO - PROCESS | 308 | 1467114118753 Marionette TRACE conn6 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 04:41:58 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 04:41:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 04:41:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:41:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:41:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 04:41:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:41:58 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 04:41:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 04:41:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:41:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:41:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 04:41:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:41:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 770ms 04:41:58 INFO - PROCESS | 308 | 1467114118809 Marionette TRACE conn6 -> [0,533,"getWindowHandle",null] 04:41:58 INFO - PROCESS | 308 | 1467114118812 Marionette TRACE conn6 <- [1,533,null,{"value":"13"}] 04:41:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 04:41:58 INFO - PROCESS | 308 | 1467114118816 Marionette TRACE conn6 -> [0,534,"setScriptTimeout",{"ms":35000}] 04:41:58 INFO - PROCESS | 308 | 1467114118819 Marionette TRACE conn6 <- [1,534,null,{}] 04:41:58 INFO - PROCESS | 308 | 1467114118830 Marionette TRACE conn6 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:58 INFO - PROCESS | 308 | 1467114118835 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:58 INFO - PROCESS | 308 | 1467114118942 Marionette TRACE conn6 <- [1,535,null,{"value":null}] 04:41:58 INFO - PROCESS | 308 | 1467114118949 Marionette TRACE conn6 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:58 INFO - PROCESS | 308 | 1467114118952 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:58 INFO - PROCESS | 308 | ++DOCSHELL 14793C00 == 30 [pid = 308] [id = 143] 04:41:58 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (14795C00) [pid = 308] [serial = 427] [outer = 00000000] 04:41:58 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (14828000) [pid = 308] [serial = 428] [outer = 14795C00] 04:41:58 INFO - PROCESS | 308 | 1467114119004 Marionette DEBUG loaded listener.js 04:41:59 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (14945800) [pid = 308] [serial = 429] [outer = 14795C00] 04:41:59 INFO - PROCESS | 308 | 1467114119481 Marionette TRACE conn6 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 04:41:59 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 04:41:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 730ms 04:41:59 INFO - PROCESS | 308 | 1467114119554 Marionette TRACE conn6 -> [0,537,"getWindowHandle",null] 04:41:59 INFO - PROCESS | 308 | 1467114119557 Marionette TRACE conn6 <- [1,537,null,{"value":"13"}] 04:41:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 04:41:59 INFO - PROCESS | 308 | 1467114119562 Marionette TRACE conn6 -> [0,538,"setScriptTimeout",{"ms":35000}] 04:41:59 INFO - PROCESS | 308 | 1467114119564 Marionette TRACE conn6 <- [1,538,null,{}] 04:41:59 INFO - PROCESS | 308 | 1467114119568 Marionette TRACE conn6 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:59 INFO - PROCESS | 308 | 1467114119570 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:59 INFO - PROCESS | 308 | 1467114119685 Marionette TRACE conn6 <- [1,539,null,{"value":null}] 04:41:59 INFO - PROCESS | 308 | 1467114119695 Marionette TRACE conn6 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:59 INFO - PROCESS | 308 | 1467114119697 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:41:59 INFO - PROCESS | 308 | ++DOCSHELL 15F50C00 == 31 [pid = 308] [id = 144] 04:41:59 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (15F51000) [pid = 308] [serial = 430] [outer = 00000000] 04:41:59 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (16213800) [pid = 308] [serial = 431] [outer = 15F51000] 04:41:59 INFO - PROCESS | 308 | 1467114119787 Marionette DEBUG loaded listener.js 04:41:59 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (16373400) [pid = 308] [serial = 432] [outer = 15F51000] 04:42:00 INFO - PROCESS | 308 | 1467114120200 Marionette TRACE conn6 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 04:42:00 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 04:42:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 670ms 04:42:00 INFO - PROCESS | 308 | 1467114120241 Marionette TRACE conn6 -> [0,541,"getWindowHandle",null] 04:42:00 INFO - PROCESS | 308 | 1467114120243 Marionette TRACE conn6 <- [1,541,null,{"value":"13"}] 04:42:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 04:42:00 INFO - PROCESS | 308 | 1467114120247 Marionette TRACE conn6 -> [0,542,"setScriptTimeout",{"ms":35000}] 04:42:00 INFO - PROCESS | 308 | 1467114120248 Marionette TRACE conn6 <- [1,542,null,{}] 04:42:00 INFO - PROCESS | 308 | 1467114120252 Marionette TRACE conn6 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:00 INFO - PROCESS | 308 | 1467114120254 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:00 INFO - PROCESS | 308 | 1467114120360 Marionette TRACE conn6 <- [1,543,null,{"value":null}] 04:42:00 INFO - PROCESS | 308 | 1467114120372 Marionette TRACE conn6 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:00 INFO - PROCESS | 308 | 1467114120374 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:00 INFO - PROCESS | 308 | ++DOCSHELL 16743800 == 32 [pid = 308] [id = 145] 04:42:00 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (16749400) [pid = 308] [serial = 433] [outer = 00000000] 04:42:00 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (17466C00) [pid = 308] [serial = 434] [outer = 16749400] 04:42:00 INFO - PROCESS | 308 | 1467114120419 Marionette DEBUG loaded listener.js 04:42:00 INFO - PROCESS | 308 | ++DOMWINDOW == 85 (17833400) [pid = 308] [serial = 435] [outer = 16749400] 04:42:00 INFO - PROCESS | 308 | [308] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:42:00 INFO - PROCESS | 308 | [308] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 04:42:00 INFO - PROCESS | 308 | [308] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:42:00 INFO - PROCESS | 308 | [308] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 04:42:00 INFO - PROCESS | 308 | 1467114120893 Marionette TRACE conn6 <- [1,544,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 04:42:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 04:42:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 670ms 04:42:00 INFO - PROCESS | 308 | 1467114120927 Marionette TRACE conn6 -> [0,545,"getWindowHandle",null] 04:42:00 INFO - PROCESS | 308 | 1467114120929 Marionette TRACE conn6 <- [1,545,null,{"value":"13"}] 04:42:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 04:42:00 INFO - PROCESS | 308 | 1467114120932 Marionette TRACE conn6 -> [0,546,"setScriptTimeout",{"ms":35000}] 04:42:00 INFO - PROCESS | 308 | 1467114120934 Marionette TRACE conn6 <- [1,546,null,{}] 04:42:00 INFO - PROCESS | 308 | 1467114120937 Marionette TRACE conn6 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:00 INFO - PROCESS | 308 | 1467114120943 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:01 INFO - PROCESS | 308 | 1467114121098 Marionette TRACE conn6 <- [1,547,null,{"value":null}] 04:42:01 INFO - PROCESS | 308 | 1467114121133 Marionette TRACE conn6 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:01 INFO - PROCESS | 308 | 1467114121135 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:01 INFO - PROCESS | 308 | ++DOCSHELL 17F2BC00 == 33 [pid = 308] [id = 146] 04:42:01 INFO - PROCESS | 308 | ++DOMWINDOW == 86 (17F2E800) [pid = 308] [serial = 436] [outer = 00000000] 04:42:01 INFO - PROCESS | 308 | ++DOMWINDOW == 87 (18623800) [pid = 308] [serial = 437] [outer = 17F2E800] 04:42:01 INFO - PROCESS | 308 | 1467114121181 Marionette DEBUG loaded listener.js 04:42:01 INFO - PROCESS | 308 | ++DOMWINDOW == 88 (18781800) [pid = 308] [serial = 438] [outer = 17F2E800] 04:42:01 INFO - PROCESS | 308 | --DOMWINDOW == 87 (17F32C00) [pid = 308] [serial = 388] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 04:42:01 INFO - PROCESS | 308 | --DOMWINDOW == 86 (194A8C00) [pid = 308] [serial = 391] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 04:42:01 INFO - PROCESS | 308 | --DOMWINDOW == 85 (10ED6400) [pid = 308] [serial = 394] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 04:42:01 INFO - PROCESS | 308 | --DOMWINDOW == 84 (1746A000) [pid = 308] [serial = 385] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 04:42:01 INFO - PROCESS | 308 | --DOMWINDOW == 83 (18DF1000) [pid = 308] [serial = 369] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 04:42:01 INFO - PROCESS | 308 | --DOMWINDOW == 82 (0FCED000) [pid = 308] [serial = 372] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 04:42:01 INFO - PROCESS | 308 | --DOMWINDOW == 81 (1563A400) [pid = 308] [serial = 382] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 04:42:01 INFO - PROCESS | 308 | --DOMWINDOW == 80 (0FE27400) [pid = 308] [serial = 379] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 04:42:01 INFO - PROCESS | 308 | --DOMWINDOW == 79 (092A2000) [pid = 308] [serial = 375] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 04:42:01 INFO - PROCESS | 308 | --DOMWINDOW == 78 (19A75800) [pid = 308] [serial = 400] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 04:42:01 INFO - PROCESS | 308 | --DOMWINDOW == 77 (19BA9C00) [pid = 308] [serial = 403] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 04:42:01 INFO - PROCESS | 308 | --DOMWINDOW == 76 (15F9A000) [pid = 308] [serial = 397] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 04:42:01 INFO - PROCESS | 308 | 1467114121775 Marionette TRACE conn6 <- [1,548,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 04:42:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 04:42:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 870ms 04:42:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 04:42:01 INFO - PROCESS | 308 | 1467114121804 Marionette TRACE conn6 -> [0,549,"getWindowHandle",null] 04:42:01 INFO - PROCESS | 308 | 1467114121806 Marionette TRACE conn6 <- [1,549,null,{"value":"13"}] 04:42:01 INFO - PROCESS | 308 | 1467114121809 Marionette TRACE conn6 -> [0,550,"setScriptTimeout",{"ms":35000}] 04:42:01 INFO - PROCESS | 308 | 1467114121811 Marionette TRACE conn6 <- [1,550,null,{}] 04:42:01 INFO - PROCESS | 308 | 1467114121814 Marionette TRACE conn6 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:01 INFO - PROCESS | 308 | 1467114121816 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:01 INFO - PROCESS | 308 | 1467114121894 Marionette TRACE conn6 <- [1,551,null,{"value":null}] 04:42:01 INFO - PROCESS | 308 | 1467114121899 Marionette TRACE conn6 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:01 INFO - PROCESS | 308 | 1467114121901 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:01 INFO - PROCESS | 308 | ++DOCSHELL 0FCC7C00 == 34 [pid = 308] [id = 147] 04:42:01 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (17472000) [pid = 308] [serial = 439] [outer = 00000000] 04:42:01 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (186B0800) [pid = 308] [serial = 440] [outer = 17472000] 04:42:01 INFO - PROCESS | 308 | 1467114121946 Marionette DEBUG loaded listener.js 04:42:02 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (1877F000) [pid = 308] [serial = 441] [outer = 17472000] 04:42:02 INFO - PROCESS | 308 | [308] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:42:02 INFO - PROCESS | 308 | [308] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 04:42:02 INFO - PROCESS | 308 | [308] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:42:02 INFO - PROCESS | 308 | 1467114122326 Marionette TRACE conn6 <- [1,552,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 04:42:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 04:42:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 571ms 04:42:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 04:42:02 INFO - PROCESS | 308 | 1467114122381 Marionette TRACE conn6 -> [0,553,"getWindowHandle",null] 04:42:02 INFO - PROCESS | 308 | 1467114122383 Marionette TRACE conn6 <- [1,553,null,{"value":"13"}] 04:42:02 INFO - PROCESS | 308 | 1467114122386 Marionette TRACE conn6 -> [0,554,"setScriptTimeout",{"ms":35000}] 04:42:02 INFO - PROCESS | 308 | 1467114122388 Marionette TRACE conn6 <- [1,554,null,{}] 04:42:02 INFO - PROCESS | 308 | 1467114122391 Marionette TRACE conn6 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:02 INFO - PROCESS | 308 | 1467114122393 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:02 INFO - PROCESS | 308 | 1467114122504 Marionette TRACE conn6 <- [1,555,null,{"value":null}] 04:42:02 INFO - PROCESS | 308 | 1467114122512 Marionette TRACE conn6 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:02 INFO - PROCESS | 308 | 1467114122514 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:02 INFO - PROCESS | 308 | ++DOCSHELL 18D1AC00 == 35 [pid = 308] [id = 148] 04:42:02 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (18D1F800) [pid = 308] [serial = 442] [outer = 00000000] 04:42:02 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (194AB400) [pid = 308] [serial = 443] [outer = 18D1F800] 04:42:02 INFO - PROCESS | 308 | 1467114122558 Marionette DEBUG loaded listener.js 04:42:02 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (18DEB000) [pid = 308] [serial = 444] [outer = 18D1F800] 04:42:02 INFO - PROCESS | 308 | [308] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:42:02 INFO - PROCESS | 308 | [308] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:42:02 INFO - PROCESS | 308 | [308] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 04:42:02 INFO - PROCESS | 308 | 1467114122959 Marionette TRACE conn6 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 04:42:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 04:42:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 630ms 04:42:02 INFO - PROCESS | 308 | 1467114123017 Marionette TRACE conn6 -> [0,557,"getWindowHandle",null] 04:42:02 INFO - PROCESS | 308 | 1467114123019 Marionette TRACE conn6 <- [1,557,null,{"value":"13"}] 04:42:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 04:42:02 INFO - PROCESS | 308 | 1467114123022 Marionette TRACE conn6 -> [0,558,"setScriptTimeout",{"ms":35000}] 04:42:03 INFO - PROCESS | 308 | 1467114123024 Marionette TRACE conn6 <- [1,558,null,{}] 04:42:03 INFO - PROCESS | 308 | 1467114123028 Marionette TRACE conn6 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:03 INFO - PROCESS | 308 | 1467114123030 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:03 INFO - PROCESS | 308 | 1467114123151 Marionette TRACE conn6 <- [1,559,null,{"value":null}] 04:42:03 INFO - PROCESS | 308 | 1467114123159 Marionette TRACE conn6 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:03 INFO - PROCESS | 308 | 1467114123161 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:03 INFO - PROCESS | 308 | ++DOCSHELL 198CE400 == 36 [pid = 308] [id = 149] 04:42:03 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (198D3000) [pid = 308] [serial = 445] [outer = 00000000] 04:42:03 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (19A50800) [pid = 308] [serial = 446] [outer = 198D3000] 04:42:03 INFO - PROCESS | 308 | 1467114123205 Marionette DEBUG loaded listener.js 04:42:03 INFO - PROCESS | 308 | ++DOMWINDOW == 85 (198D6800) [pid = 308] [serial = 447] [outer = 198D3000] 04:42:03 INFO - PROCESS | 308 | [308] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:42:03 INFO - PROCESS | 308 | [308] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:42:03 INFO - PROCESS | 308 | [308] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 04:42:03 INFO - PROCESS | 308 | 1467114123624 Marionette TRACE conn6 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 04:42:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 04:42:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 630ms 04:42:03 INFO - PROCESS | 308 | 1467114123654 Marionette TRACE conn6 -> [0,561,"getWindowHandle",null] 04:42:03 INFO - PROCESS | 308 | 1467114123658 Marionette TRACE conn6 <- [1,561,null,{"value":"13"}] 04:42:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 04:42:03 INFO - PROCESS | 308 | 1467114123664 Marionette TRACE conn6 -> [0,562,"setScriptTimeout",{"ms":35000}] 04:42:03 INFO - PROCESS | 308 | 1467114123669 Marionette TRACE conn6 <- [1,562,null,{}] 04:42:03 INFO - PROCESS | 308 | 1467114123676 Marionette TRACE conn6 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:03 INFO - PROCESS | 308 | 1467114123679 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:03 INFO - PROCESS | 308 | 1467114123806 Marionette TRACE conn6 <- [1,563,null,{"value":null}] 04:42:03 INFO - PROCESS | 308 | 1467114123884 Marionette TRACE conn6 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:03 INFO - PROCESS | 308 | 1467114123887 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:03 INFO - PROCESS | 308 | ++DOCSHELL 0FCD2C00 == 37 [pid = 308] [id = 150] 04:42:03 INFO - PROCESS | 308 | ++DOMWINDOW == 86 (0FCD3000) [pid = 308] [serial = 448] [outer = 00000000] 04:42:03 INFO - PROCESS | 308 | ++DOMWINDOW == 87 (0FD9D000) [pid = 308] [serial = 449] [outer = 0FCD3000] 04:42:03 INFO - PROCESS | 308 | 1467114123988 Marionette DEBUG loaded listener.js 04:42:04 INFO - PROCESS | 308 | ++DOMWINDOW == 88 (0FE2D400) [pid = 308] [serial = 450] [outer = 0FCD3000] 04:42:04 INFO - PROCESS | 308 | 1467114124972 Marionette TRACE conn6 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 04:42:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 04:42:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1371ms 04:42:05 INFO - PROCESS | 308 | 1467114125039 Marionette TRACE conn6 -> [0,565,"getWindowHandle",null] 04:42:05 INFO - PROCESS | 308 | 1467114125044 Marionette TRACE conn6 <- [1,565,null,{"value":"13"}] 04:42:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 04:42:05 INFO - PROCESS | 308 | 1467114125051 Marionette TRACE conn6 -> [0,566,"setScriptTimeout",{"ms":35000}] 04:42:05 INFO - PROCESS | 308 | 1467114125053 Marionette TRACE conn6 <- [1,566,null,{}] 04:42:05 INFO - PROCESS | 308 | 1467114125058 Marionette TRACE conn6 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:05 INFO - PROCESS | 308 | 1467114125060 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:05 INFO - PROCESS | 308 | 1467114125180 Marionette TRACE conn6 <- [1,567,null,{"value":null}] 04:42:05 INFO - PROCESS | 308 | 1467114125326 Marionette TRACE conn6 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:05 INFO - PROCESS | 308 | 1467114125328 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:05 INFO - PROCESS | 308 | ++DOCSHELL 16214400 == 38 [pid = 308] [id = 151] 04:42:05 INFO - PROCESS | 308 | ++DOMWINDOW == 89 (16214C00) [pid = 308] [serial = 451] [outer = 00000000] 04:42:05 INFO - PROCESS | 308 | ++DOMWINDOW == 90 (17465800) [pid = 308] [serial = 452] [outer = 16214C00] 04:42:05 INFO - PROCESS | 308 | 1467114125389 Marionette DEBUG loaded listener.js 04:42:05 INFO - PROCESS | 308 | ++DOMWINDOW == 91 (17832800) [pid = 308] [serial = 453] [outer = 16214C00] 04:42:06 INFO - PROCESS | 308 | 1467114126225 Marionette TRACE conn6 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 04:42:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 04:42:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1235ms 04:42:06 INFO - PROCESS | 308 | 1467114126294 Marionette TRACE conn6 -> [0,569,"getWindowHandle",null] 04:42:06 INFO - PROCESS | 308 | 1467114126297 Marionette TRACE conn6 <- [1,569,null,{"value":"13"}] 04:42:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 04:42:06 INFO - PROCESS | 308 | 1467114126303 Marionette TRACE conn6 -> [0,570,"setScriptTimeout",{"ms":35000}] 04:42:06 INFO - PROCESS | 308 | 1467114126306 Marionette TRACE conn6 <- [1,570,null,{}] 04:42:06 INFO - PROCESS | 308 | 1467114126312 Marionette TRACE conn6 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:06 INFO - PROCESS | 308 | 1467114126315 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:06 INFO - PROCESS | 308 | 1467114126427 Marionette TRACE conn6 <- [1,571,null,{"value":null}] 04:42:06 INFO - PROCESS | 308 | 1467114126507 Marionette TRACE conn6 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:06 INFO - PROCESS | 308 | 1467114126512 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:06 INFO - PROCESS | 308 | ++DOCSHELL 0FCD1400 == 39 [pid = 308] [id = 152] 04:42:06 INFO - PROCESS | 308 | ++DOMWINDOW == 92 (0FCD1800) [pid = 308] [serial = 454] [outer = 00000000] 04:42:06 INFO - PROCESS | 308 | ++DOMWINDOW == 93 (0FCF3800) [pid = 308] [serial = 455] [outer = 0FCD1800] 04:42:06 INFO - PROCESS | 308 | 1467114126608 Marionette DEBUG loaded listener.js 04:42:06 INFO - PROCESS | 308 | ++DOMWINDOW == 94 (0FE5C800) [pid = 308] [serial = 456] [outer = 0FCD1800] 04:42:06 INFO - PROCESS | 308 | --DOCSHELL 18D1AC00 == 38 [pid = 308] [id = 148] 04:42:06 INFO - PROCESS | 308 | --DOCSHELL 0FCC7C00 == 37 [pid = 308] [id = 147] 04:42:06 INFO - PROCESS | 308 | --DOCSHELL 17F2BC00 == 36 [pid = 308] [id = 146] 04:42:06 INFO - PROCESS | 308 | --DOCSHELL 16743800 == 35 [pid = 308] [id = 145] 04:42:06 INFO - PROCESS | 308 | --DOCSHELL 15F50C00 == 34 [pid = 308] [id = 144] 04:42:06 INFO - PROCESS | 308 | --DOCSHELL 14793C00 == 33 [pid = 308] [id = 143] 04:42:06 INFO - PROCESS | 308 | --DOCSHELL 0FE62400 == 32 [pid = 308] [id = 142] 04:42:06 INFO - PROCESS | 308 | --DOCSHELL 0FCC6C00 == 31 [pid = 308] [id = 141] 04:42:06 INFO - PROCESS | 308 | --DOMWINDOW == 93 (18780000) [pid = 308] [serial = 389] [outer = 00000000] [url = about:blank] 04:42:06 INFO - PROCESS | 308 | --DOMWINDOW == 92 (19604000) [pid = 308] [serial = 392] [outer = 00000000] [url = about:blank] 04:42:06 INFO - PROCESS | 308 | --DOMWINDOW == 91 (18DE7400) [pid = 308] [serial = 390] [outer = 00000000] [url = about:blank] 04:42:06 INFO - PROCESS | 308 | --DOMWINDOW == 90 (198DD800) [pid = 308] [serial = 395] [outer = 00000000] [url = about:blank] 04:42:06 INFO - PROCESS | 308 | --DOMWINDOW == 89 (1746FC00) [pid = 308] [serial = 386] [outer = 00000000] [url = about:blank] 04:42:06 INFO - PROCESS | 308 | --DOMWINDOW == 88 (19607400) [pid = 308] [serial = 371] [outer = 00000000] [url = about:blank] 04:42:06 INFO - PROCESS | 308 | --DOMWINDOW == 87 (0FE62000) [pid = 308] [serial = 373] [outer = 00000000] [url = about:blank] 04:42:06 INFO - PROCESS | 308 | --DOMWINDOW == 86 (0FF27C00) [pid = 308] [serial = 374] [outer = 00000000] [url = about:blank] 04:42:06 INFO - PROCESS | 308 | --DOMWINDOW == 85 (15F4E000) [pid = 308] [serial = 383] [outer = 00000000] [url = about:blank] 04:42:06 INFO - PROCESS | 308 | --DOMWINDOW == 84 (15F91000) [pid = 308] [serial = 384] [outer = 00000000] [url = about:blank] 04:42:06 INFO - PROCESS | 308 | --DOMWINDOW == 83 (1960E800) [pid = 308] [serial = 393] [outer = 00000000] [url = about:blank] 04:42:06 INFO - PROCESS | 308 | --DOMWINDOW == 82 (10226400) [pid = 308] [serial = 380] [outer = 00000000] [url = about:blank] 04:42:06 INFO - PROCESS | 308 | --DOMWINDOW == 81 (102E3800) [pid = 308] [serial = 381] [outer = 00000000] [url = about:blank] 04:42:06 INFO - PROCESS | 308 | --DOMWINDOW == 80 (0F527400) [pid = 308] [serial = 376] [outer = 00000000] [url = about:blank] 04:42:06 INFO - PROCESS | 308 | --DOMWINDOW == 79 (0F8F2400) [pid = 308] [serial = 377] [outer = 00000000] [url = about:blank] 04:42:06 INFO - PROCESS | 308 | --DOMWINDOW == 78 (19A81800) [pid = 308] [serial = 402] [outer = 00000000] [url = about:blank] 04:42:06 INFO - PROCESS | 308 | --DOMWINDOW == 77 (19BAFC00) [pid = 308] [serial = 405] [outer = 00000000] [url = about:blank] 04:42:06 INFO - PROCESS | 308 | --DOMWINDOW == 76 (19BAF000) [pid = 308] [serial = 404] [outer = 00000000] [url = about:blank] 04:42:06 INFO - PROCESS | 308 | --DOMWINDOW == 75 (15F91400) [pid = 308] [serial = 161] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:42:06 INFO - PROCESS | 308 | --DOMWINDOW == 74 (19A7D800) [pid = 308] [serial = 401] [outer = 00000000] [url = about:blank] 04:42:06 INFO - PROCESS | 308 | --DOMWINDOW == 73 (1994F800) [pid = 308] [serial = 396] [outer = 00000000] [url = about:blank] 04:42:06 INFO - PROCESS | 308 | --DOMWINDOW == 72 (1994C400) [pid = 308] [serial = 399] [outer = 00000000] [url = about:blank] 04:42:06 INFO - PROCESS | 308 | --DOMWINDOW == 71 (17F2AC00) [pid = 308] [serial = 387] [outer = 00000000] [url = about:blank] 04:42:06 INFO - PROCESS | 308 | --DOMWINDOW == 70 (18D0B400) [pid = 308] [serial = 398] [outer = 00000000] [url = about:blank] 04:42:07 INFO - PROCESS | 308 | 1467114127092 Marionette TRACE conn6 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 04:42:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 04:42:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 830ms 04:42:07 INFO - PROCESS | 308 | 1467114127139 Marionette TRACE conn6 -> [0,573,"getWindowHandle",null] 04:42:07 INFO - PROCESS | 308 | 1467114127143 Marionette TRACE conn6 <- [1,573,null,{"value":"13"}] 04:42:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 04:42:07 INFO - PROCESS | 308 | 1467114127149 Marionette TRACE conn6 -> [0,574,"setScriptTimeout",{"ms":35000}] 04:42:07 INFO - PROCESS | 308 | 1467114127151 Marionette TRACE conn6 <- [1,574,null,{}] 04:42:07 INFO - PROCESS | 308 | 1467114127155 Marionette TRACE conn6 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:07 INFO - PROCESS | 308 | 1467114127158 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:07 INFO - PROCESS | 308 | 1467114127244 Marionette TRACE conn6 <- [1,575,null,{"value":null}] 04:42:07 INFO - PROCESS | 308 | 1467114127253 Marionette TRACE conn6 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:07 INFO - PROCESS | 308 | 1467114127256 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:07 INFO - PROCESS | 308 | ++DOCSHELL 0FE5A400 == 32 [pid = 308] [id = 153] 04:42:07 INFO - PROCESS | 308 | ++DOMWINDOW == 71 (0FE5A800) [pid = 308] [serial = 457] [outer = 00000000] 04:42:07 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (1022D800) [pid = 308] [serial = 458] [outer = 0FE5A800] 04:42:07 INFO - PROCESS | 308 | 1467114127305 Marionette DEBUG loaded listener.js 04:42:07 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (10473800) [pid = 308] [serial = 459] [outer = 0FE5A800] 04:42:07 INFO - PROCESS | 308 | [308] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:42:07 INFO - PROCESS | 308 | [308] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 04:42:07 INFO - PROCESS | 308 | [308] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:42:07 INFO - PROCESS | 308 | 1467114127775 Marionette TRACE conn6 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 04:42:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 04:42:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 669ms 04:42:07 INFO - PROCESS | 308 | 1467114127819 Marionette TRACE conn6 -> [0,577,"getWindowHandle",null] 04:42:07 INFO - PROCESS | 308 | 1467114127822 Marionette TRACE conn6 <- [1,577,null,{"value":"13"}] 04:42:07 INFO - PROCESS | 308 | 1467114127825 Marionette TRACE conn6 -> [0,578,"setScriptTimeout",{"ms":35000}] 04:42:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 04:42:07 INFO - PROCESS | 308 | 1467114127829 Marionette TRACE conn6 <- [1,578,null,{}] 04:42:07 INFO - PROCESS | 308 | 1467114127840 Marionette TRACE conn6 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:07 INFO - PROCESS | 308 | 1467114127846 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:07 INFO - PROCESS | 308 | 1467114127970 Marionette TRACE conn6 <- [1,579,null,{"value":null}] 04:42:08 INFO - PROCESS | 308 | 1467114128062 Marionette TRACE conn6 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:08 INFO - PROCESS | 308 | 1467114128065 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:08 INFO - PROCESS | 308 | ++DOCSHELL 15F52C00 == 33 [pid = 308] [id = 154] 04:42:08 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (15F54000) [pid = 308] [serial = 460] [outer = 00000000] 04:42:08 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (15F90400) [pid = 308] [serial = 461] [outer = 15F54000] 04:42:08 INFO - PROCESS | 308 | 1467114128114 Marionette DEBUG loaded listener.js 04:42:08 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (15F97000) [pid = 308] [serial = 462] [outer = 15F54000] 04:42:08 INFO - PROCESS | 308 | 1467114128498 Marionette TRACE conn6 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 04:42:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 04:42:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 730ms 04:42:08 INFO - PROCESS | 308 | 1467114128559 Marionette TRACE conn6 -> [0,581,"getWindowHandle",null] 04:42:08 INFO - PROCESS | 308 | 1467114128562 Marionette TRACE conn6 <- [1,581,null,{"value":"13"}] 04:42:08 INFO - PROCESS | 308 | 1467114128565 Marionette TRACE conn6 -> [0,582,"setScriptTimeout",{"ms":35000}] 04:42:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 04:42:08 INFO - PROCESS | 308 | 1467114128567 Marionette TRACE conn6 <- [1,582,null,{}] 04:42:08 INFO - PROCESS | 308 | 1467114128570 Marionette TRACE conn6 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:08 INFO - PROCESS | 308 | 1467114128572 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:08 INFO - PROCESS | 308 | 1467114128658 Marionette TRACE conn6 <- [1,583,null,{"value":null}] 04:42:08 INFO - PROCESS | 308 | 1467114128664 Marionette TRACE conn6 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:08 INFO - PROCESS | 308 | 1467114128674 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:08 INFO - PROCESS | 308 | ++DOCSHELL 16749800 == 34 [pid = 308] [id = 155] 04:42:08 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (17466400) [pid = 308] [serial = 463] [outer = 00000000] 04:42:08 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (17F2B000) [pid = 308] [serial = 464] [outer = 17466400] 04:42:08 INFO - PROCESS | 308 | 1467114128723 Marionette DEBUG loaded listener.js 04:42:08 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (17F31000) [pid = 308] [serial = 465] [outer = 17466400] 04:42:09 INFO - PROCESS | 308 | 1467114129202 Marionette TRACE conn6 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 04:42:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 04:42:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 870ms 04:42:09 INFO - PROCESS | 308 | [308] 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 04:42:09 INFO - PROCESS | 308 | 1467114129498 Marionette TRACE conn6 -> [0,585,"getWindowHandle",null] 04:42:09 INFO - PROCESS | 308 | 1467114129499 Marionette TRACE conn6 <- [1,585,null,{"value":"13"}] 04:42:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 04:42:09 INFO - PROCESS | 308 | 1467114129503 Marionette TRACE conn6 -> [0,586,"setScriptTimeout",{"ms":35000}] 04:42:09 INFO - PROCESS | 308 | 1467114129504 Marionette TRACE conn6 <- [1,586,null,{}] 04:42:09 INFO - PROCESS | 308 | 1467114129508 Marionette TRACE conn6 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:09 INFO - PROCESS | 308 | 1467114129510 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:09 INFO - PROCESS | 308 | 1467114129620 Marionette TRACE conn6 <- [1,587,null,{"value":null}] 04:42:09 INFO - PROCESS | 308 | 1467114129625 Marionette TRACE conn6 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:09 INFO - PROCESS | 308 | 1467114129627 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:09 INFO - PROCESS | 308 | ++DOCSHELL 0FCC8400 == 35 [pid = 308] [id = 156] 04:42:09 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (0FE29400) [pid = 308] [serial = 466] [outer = 00000000] 04:42:09 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (18D19C00) [pid = 308] [serial = 467] [outer = 0FE29400] 04:42:09 INFO - PROCESS | 308 | 1467114129671 Marionette DEBUG loaded listener.js 04:42:09 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (18D27000) [pid = 308] [serial = 468] [outer = 0FE29400] 04:42:10 INFO - PROCESS | 308 | 1467114130109 Marionette TRACE conn6 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 04:42:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 04:42:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 630ms 04:42:10 INFO - PROCESS | 308 | 1467114130135 Marionette TRACE conn6 -> [0,589,"getWindowHandle",null] 04:42:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 04:42:10 INFO - PROCESS | 308 | 1467114130137 Marionette TRACE conn6 <- [1,589,null,{"value":"13"}] 04:42:10 INFO - PROCESS | 308 | 1467114130141 Marionette TRACE conn6 -> [0,590,"setScriptTimeout",{"ms":35000}] 04:42:10 INFO - PROCESS | 308 | 1467114130142 Marionette TRACE conn6 <- [1,590,null,{}] 04:42:10 INFO - PROCESS | 308 | 1467114130146 Marionette TRACE conn6 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:10 INFO - PROCESS | 308 | 1467114130152 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:10 INFO - PROCESS | 308 | 1467114130295 Marionette TRACE conn6 <- [1,591,null,{"value":null}] 04:42:10 INFO - PROCESS | 308 | 1467114130357 Marionette TRACE conn6 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:10 INFO - PROCESS | 308 | 1467114130359 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:10 INFO - PROCESS | 308 | ++DOCSHELL 19602400 == 36 [pid = 308] [id = 157] 04:42:10 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (19602800) [pid = 308] [serial = 469] [outer = 00000000] 04:42:10 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (198D2800) [pid = 308] [serial = 470] [outer = 19602800] 04:42:10 INFO - PROCESS | 308 | 1467114130406 Marionette DEBUG loaded listener.js 04:42:10 INFO - PROCESS | 308 | ++DOMWINDOW == 85 (198DB800) [pid = 308] [serial = 471] [outer = 19602800] 04:42:10 INFO - PROCESS | 308 | 1467114130851 Marionette TRACE conn6 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 04:42:10 INFO - PROCESS | 308 | --DOMWINDOW == 84 (18D1F800) [pid = 308] [serial = 442] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 04:42:10 INFO - PROCESS | 308 | --DOMWINDOW == 83 (0FCC7800) [pid = 308] [serial = 418] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 04:42:10 INFO - PROCESS | 308 | --DOMWINDOW == 82 (0FE62C00) [pid = 308] [serial = 424] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 04:42:10 INFO - PROCESS | 308 | --DOMWINDOW == 81 (14795C00) [pid = 308] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 04:42:10 INFO - PROCESS | 308 | --DOMWINDOW == 80 (15F51000) [pid = 308] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 04:42:10 INFO - PROCESS | 308 | --DOMWINDOW == 79 (0FCC7400) [pid = 308] [serial = 421] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 04:42:10 INFO - PROCESS | 308 | --DOMWINDOW == 78 (16749400) [pid = 308] [serial = 433] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 04:42:10 INFO - PROCESS | 308 | --DOMWINDOW == 77 (17F2E800) [pid = 308] [serial = 436] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 04:42:10 INFO - PROCESS | 308 | --DOMWINDOW == 76 (0FE2B000) [pid = 308] [serial = 406] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 04:42:10 INFO - PROCESS | 308 | --DOMWINDOW == 75 (1745C400) [pid = 308] [serial = 409] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 04:42:10 INFO - PROCESS | 308 | --DOMWINDOW == 74 (19F6FC00) [pid = 308] [serial = 412] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 04:42:10 INFO - PROCESS | 308 | --DOMWINDOW == 73 (1AA2FC00) [pid = 308] [serial = 415] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 04:42:10 INFO - PROCESS | 308 | --DOMWINDOW == 72 (17472000) [pid = 308] [serial = 439] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 04:42:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 04:42:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 830ms 04:42:10 INFO - PROCESS | 308 | 1467114130972 Marionette TRACE conn6 -> [0,593,"getWindowHandle",null] 04:42:10 INFO - PROCESS | 308 | 1467114130974 Marionette TRACE conn6 <- [1,593,null,{"value":"13"}] 04:42:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 04:42:10 INFO - PROCESS | 308 | 1467114130986 Marionette TRACE conn6 -> [0,594,"setScriptTimeout",{"ms":35000}] 04:42:10 INFO - PROCESS | 308 | 1467114130988 Marionette TRACE conn6 <- [1,594,null,{}] 04:42:10 INFO - PROCESS | 308 | 1467114130992 Marionette TRACE conn6 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:10 INFO - PROCESS | 308 | 1467114130994 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:11 INFO - PROCESS | 308 | 1467114131075 Marionette TRACE conn6 <- [1,595,null,{"value":null}] 04:42:11 INFO - PROCESS | 308 | 1467114131083 Marionette TRACE conn6 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:11 INFO - PROCESS | 308 | 1467114131084 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:11 INFO - PROCESS | 308 | ++DOCSHELL 0FE60400 == 37 [pid = 308] [id = 158] 04:42:11 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (0FE62C00) [pid = 308] [serial = 472] [outer = 00000000] 04:42:11 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (148DD800) [pid = 308] [serial = 473] [outer = 0FE62C00] 04:42:11 INFO - PROCESS | 308 | 1467114131129 Marionette DEBUG loaded listener.js 04:42:11 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (16280400) [pid = 308] [serial = 474] [outer = 0FE62C00] 04:42:11 INFO - PROCESS | 308 | 1467114131532 Marionette TRACE conn6 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 04:42:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 04:42:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 590ms 04:42:11 INFO - PROCESS | 308 | 1467114131576 Marionette TRACE conn6 -> [0,597,"getWindowHandle",null] 04:42:11 INFO - PROCESS | 308 | 1467114131579 Marionette TRACE conn6 <- [1,597,null,{"value":"13"}] 04:42:11 INFO - PROCESS | 308 | 1467114131581 Marionette TRACE conn6 -> [0,598,"setScriptTimeout",{"ms":35000}] 04:42:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 04:42:11 INFO - PROCESS | 308 | 1467114131583 Marionette TRACE conn6 <- [1,598,null,{}] 04:42:11 INFO - PROCESS | 308 | 1467114131587 Marionette TRACE conn6 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:11 INFO - PROCESS | 308 | 1467114131588 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:11 INFO - PROCESS | 308 | 1467114131670 Marionette TRACE conn6 <- [1,599,null,{"value":null}] 04:42:11 INFO - PROCESS | 308 | 1467114131676 Marionette TRACE conn6 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:11 INFO - PROCESS | 308 | 1467114131678 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:11 INFO - PROCESS | 308 | ++DOCSHELL 17470400 == 38 [pid = 308] [id = 159] 04:42:11 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (18D1F800) [pid = 308] [serial = 475] [outer = 00000000] 04:42:11 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (19A76000) [pid = 308] [serial = 476] [outer = 18D1F800] 04:42:11 INFO - PROCESS | 308 | 1467114131722 Marionette DEBUG loaded listener.js 04:42:11 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (19608400) [pid = 308] [serial = 477] [outer = 18D1F800] 04:42:12 INFO - PROCESS | 308 | 1467114132160 Marionette TRACE conn6 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 04:42:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 04:42:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 630ms 04:42:12 INFO - PROCESS | 308 | 1467114132216 Marionette TRACE conn6 -> [0,601,"getWindowHandle",null] 04:42:12 INFO - PROCESS | 308 | 1467114132218 Marionette TRACE conn6 <- [1,601,null,{"value":"13"}] 04:42:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 04:42:12 INFO - PROCESS | 308 | 1467114132222 Marionette TRACE conn6 -> [0,602,"setScriptTimeout",{"ms":35000}] 04:42:12 INFO - PROCESS | 308 | 1467114132223 Marionette TRACE conn6 <- [1,602,null,{}] 04:42:12 INFO - PROCESS | 308 | 1467114132227 Marionette TRACE conn6 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:12 INFO - PROCESS | 308 | 1467114132229 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:12 INFO - PROCESS | 308 | 1467114132309 Marionette TRACE conn6 <- [1,603,null,{"value":null}] 04:42:12 INFO - PROCESS | 308 | 1467114132317 Marionette TRACE conn6 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:12 INFO - PROCESS | 308 | 1467114132319 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:12 INFO - PROCESS | 308 | ++DOCSHELL 19ACEC00 == 39 [pid = 308] [id = 160] 04:42:12 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (19BA7400) [pid = 308] [serial = 478] [outer = 00000000] 04:42:12 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (19BB0000) [pid = 308] [serial = 479] [outer = 19BA7400] 04:42:12 INFO - PROCESS | 308 | 1467114132363 Marionette DEBUG loaded listener.js 04:42:12 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (19C6E800) [pid = 308] [serial = 480] [outer = 19BA7400] 04:42:12 INFO - PROCESS | 308 | 1467114132817 Marionette TRACE conn6 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 04:42:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 04:42:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 630ms 04:42:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 04:42:12 INFO - PROCESS | 308 | 1467114132856 Marionette TRACE conn6 -> [0,605,"getWindowHandle",null] 04:42:12 INFO - PROCESS | 308 | 1467114132858 Marionette TRACE conn6 <- [1,605,null,{"value":"13"}] 04:42:12 INFO - PROCESS | 308 | 1467114132861 Marionette TRACE conn6 -> [0,606,"setScriptTimeout",{"ms":35000}] 04:42:12 INFO - PROCESS | 308 | 1467114132863 Marionette TRACE conn6 <- [1,606,null,{}] 04:42:12 INFO - PROCESS | 308 | 1467114132866 Marionette TRACE conn6 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:12 INFO - PROCESS | 308 | 1467114132868 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:12 INFO - PROCESS | 308 | 1467114132991 Marionette TRACE conn6 <- [1,607,null,{"value":null}] 04:42:13 INFO - PROCESS | 308 | 1467114133123 Marionette TRACE conn6 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:13 INFO - PROCESS | 308 | 1467114133127 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:13 INFO - PROCESS | 308 | ++DOCSHELL 0929E800 == 40 [pid = 308] [id = 161] 04:42:13 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (0929EC00) [pid = 308] [serial = 481] [outer = 00000000] 04:42:13 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (0C8DD400) [pid = 308] [serial = 482] [outer = 0929EC00] 04:42:13 INFO - PROCESS | 308 | 1467114133187 Marionette DEBUG loaded listener.js 04:42:13 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (0FC95800) [pid = 308] [serial = 483] [outer = 0929EC00] 04:42:13 INFO - PROCESS | 308 | 1467114133828 Marionette TRACE conn6 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 04:42:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 04:42:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1019ms 04:42:13 INFO - PROCESS | 308 | 1467114133882 Marionette TRACE conn6 -> [0,609,"getWindowHandle",null] 04:42:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 04:42:13 INFO - PROCESS | 308 | 1467114133887 Marionette TRACE conn6 <- [1,609,null,{"value":"13"}] 04:42:13 INFO - PROCESS | 308 | 1467114133892 Marionette TRACE conn6 -> [0,610,"setScriptTimeout",{"ms":35000}] 04:42:13 INFO - PROCESS | 308 | 1467114133895 Marionette TRACE conn6 <- [1,610,null,{}] 04:42:13 INFO - PROCESS | 308 | 1467114133920 Marionette TRACE conn6 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:13 INFO - PROCESS | 308 | 1467114133923 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:14 INFO - PROCESS | 308 | 1467114134034 Marionette TRACE conn6 <- [1,611,null,{"value":null}] 04:42:14 INFO - PROCESS | 308 | 1467114134160 Marionette TRACE conn6 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:14 INFO - PROCESS | 308 | 1467114134163 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:14 INFO - PROCESS | 308 | ++DOCSHELL 14829800 == 41 [pid = 308] [id = 162] 04:42:14 INFO - PROCESS | 308 | ++DOMWINDOW == 85 (1562E400) [pid = 308] [serial = 484] [outer = 00000000] 04:42:14 INFO - PROCESS | 308 | ++DOMWINDOW == 86 (15F91000) [pid = 308] [serial = 485] [outer = 1562E400] 04:42:14 INFO - PROCESS | 308 | 1467114134220 Marionette DEBUG loaded listener.js 04:42:14 INFO - PROCESS | 308 | ++DOMWINDOW == 87 (16211800) [pid = 308] [serial = 486] [outer = 1562E400] 04:42:14 INFO - PROCESS | 308 | 1467114134786 Marionette TRACE conn6 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 04:42:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 04:42:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 930ms 04:42:14 INFO - PROCESS | 308 | 1467114134822 Marionette TRACE conn6 -> [0,613,"getWindowHandle",null] 04:42:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 04:42:14 INFO - PROCESS | 308 | 1467114134825 Marionette TRACE conn6 <- [1,613,null,{"value":"13"}] 04:42:14 INFO - PROCESS | 308 | 1467114134829 Marionette TRACE conn6 -> [0,614,"setScriptTimeout",{"ms":35000}] 04:42:14 INFO - PROCESS | 308 | 1467114134831 Marionette TRACE conn6 <- [1,614,null,{}] 04:42:14 INFO - PROCESS | 308 | 1467114134835 Marionette TRACE conn6 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:14 INFO - PROCESS | 308 | 1467114134838 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:14 INFO - PROCESS | 308 | 1467114134947 Marionette TRACE conn6 <- [1,615,null,{"value":null}] 04:42:15 INFO - PROCESS | 308 | 1467114135048 Marionette TRACE conn6 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:15 INFO - PROCESS | 308 | 1467114135050 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:15 INFO - PROCESS | 308 | ++DOCSHELL 0FE5CC00 == 42 [pid = 308] [id = 163] 04:42:15 INFO - PROCESS | 308 | ++DOMWINDOW == 88 (19606C00) [pid = 308] [serial = 487] [outer = 00000000] 04:42:15 INFO - PROCESS | 308 | ++DOMWINDOW == 89 (198D2C00) [pid = 308] [serial = 488] [outer = 19606C00] 04:42:15 INFO - PROCESS | 308 | 1467114135117 Marionette DEBUG loaded listener.js 04:42:15 INFO - PROCESS | 308 | ++DOMWINDOW == 90 (19A7D400) [pid = 308] [serial = 489] [outer = 19606C00] 04:42:15 INFO - PROCESS | 308 | 1467114135727 Marionette TRACE conn6 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 04:42:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 04:42:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 930ms 04:42:15 INFO - PROCESS | 308 | 1467114135762 Marionette TRACE conn6 -> [0,617,"getWindowHandle",null] 04:42:15 INFO - PROCESS | 308 | 1467114135766 Marionette TRACE conn6 <- [1,617,null,{"value":"13"}] 04:42:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 04:42:15 INFO - PROCESS | 308 | 1467114135777 Marionette TRACE conn6 -> [0,618,"setScriptTimeout",{"ms":35000}] 04:42:15 INFO - PROCESS | 308 | 1467114135782 Marionette TRACE conn6 <- [1,618,null,{}] 04:42:15 INFO - PROCESS | 308 | 1467114135785 Marionette TRACE conn6 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:15 INFO - PROCESS | 308 | 1467114135789 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:15 INFO - PROCESS | 308 | 1467114135901 Marionette TRACE conn6 <- [1,619,null,{"value":null}] 04:42:16 INFO - PROCESS | 308 | 1467114136024 Marionette TRACE conn6 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:16 INFO - PROCESS | 308 | 1467114136027 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:16 INFO - PROCESS | 308 | ++DOCSHELL 19BAB000 == 43 [pid = 308] [id = 164] 04:42:16 INFO - PROCESS | 308 | ++DOMWINDOW == 91 (1AA3A000) [pid = 308] [serial = 490] [outer = 00000000] 04:42:16 INFO - PROCESS | 308 | ++DOMWINDOW == 92 (1AE3D800) [pid = 308] [serial = 491] [outer = 1AA3A000] 04:42:16 INFO - PROCESS | 308 | 1467114136081 Marionette DEBUG loaded listener.js 04:42:16 INFO - PROCESS | 308 | ++DOMWINDOW == 93 (1AEC8C00) [pid = 308] [serial = 492] [outer = 1AA3A000] 04:42:16 INFO - PROCESS | 308 | 1467114136903 Marionette TRACE conn6 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 04:42:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 04:42:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1192ms 04:42:16 INFO - PROCESS | 308 | 1467114136964 Marionette TRACE conn6 -> [0,621,"getWindowHandle",null] 04:42:16 INFO - PROCESS | 308 | 1467114136969 Marionette TRACE conn6 <- [1,621,null,{"value":"13"}] 04:42:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 04:42:16 INFO - PROCESS | 308 | 1467114136974 Marionette TRACE conn6 -> [0,622,"setScriptTimeout",{"ms":35000}] 04:42:16 INFO - PROCESS | 308 | 1467114136977 Marionette TRACE conn6 <- [1,622,null,{}] 04:42:16 INFO - PROCESS | 308 | 1467114136983 Marionette TRACE conn6 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:16 INFO - PROCESS | 308 | 1467114136985 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:17 INFO - PROCESS | 308 | 1467114137087 Marionette TRACE conn6 <- [1,623,null,{"value":null}] 04:42:17 INFO - PROCESS | 308 | 1467114137215 Marionette TRACE conn6 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:17 INFO - PROCESS | 308 | 1467114137220 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:17 INFO - PROCESS | 308 | ++DOCSHELL 1022E000 == 44 [pid = 308] [id = 165] 04:42:17 INFO - PROCESS | 308 | ++DOMWINDOW == 94 (10230800) [pid = 308] [serial = 493] [outer = 00000000] 04:42:17 INFO - PROCESS | 308 | ++DOMWINDOW == 95 (1110CC00) [pid = 308] [serial = 494] [outer = 10230800] 04:42:17 INFO - PROCESS | 308 | 1467114137274 Marionette DEBUG loaded listener.js 04:42:17 INFO - PROCESS | 308 | ++DOMWINDOW == 96 (14795C00) [pid = 308] [serial = 495] [outer = 10230800] 04:42:18 INFO - PROCESS | 308 | --DOCSHELL 19ACEC00 == 43 [pid = 308] [id = 160] 04:42:18 INFO - PROCESS | 308 | --DOCSHELL 17470400 == 42 [pid = 308] [id = 159] 04:42:18 INFO - PROCESS | 308 | --DOCSHELL 0FE60400 == 41 [pid = 308] [id = 158] 04:42:18 INFO - PROCESS | 308 | --DOCSHELL 19602400 == 40 [pid = 308] [id = 157] 04:42:18 INFO - PROCESS | 308 | --DOCSHELL 0FCC8400 == 39 [pid = 308] [id = 156] 04:42:18 INFO - PROCESS | 308 | --DOCSHELL 16749800 == 38 [pid = 308] [id = 155] 04:42:18 INFO - PROCESS | 308 | --DOCSHELL 15F52C00 == 37 [pid = 308] [id = 154] 04:42:18 INFO - PROCESS | 308 | --DOCSHELL 0FE5A400 == 36 [pid = 308] [id = 153] 04:42:18 INFO - PROCESS | 308 | --DOCSHELL 16214400 == 35 [pid = 308] [id = 151] 04:42:18 INFO - PROCESS | 308 | --DOCSHELL 0FCD1400 == 34 [pid = 308] [id = 152] 04:42:18 INFO - PROCESS | 308 | --DOCSHELL 0FCD2C00 == 33 [pid = 308] [id = 150] 04:42:18 INFO - PROCESS | 308 | --DOCSHELL 198CE400 == 32 [pid = 308] [id = 149] 04:42:18 INFO - PROCESS | 308 | --DOCSHELL 0F521000 == 31 [pid = 308] [id = 140] 04:42:18 INFO - PROCESS | 308 | --DOCSHELL 19BAB000 == 30 [pid = 308] [id = 164] 04:42:18 INFO - PROCESS | 308 | --DOCSHELL 0FE5CC00 == 29 [pid = 308] [id = 163] 04:42:18 INFO - PROCESS | 308 | --DOCSHELL 0929E800 == 28 [pid = 308] [id = 161] 04:42:18 INFO - PROCESS | 308 | --DOCSHELL 14829800 == 27 [pid = 308] [id = 162] 04:42:18 INFO - PROCESS | 308 | --DOMWINDOW == 95 (18DEB000) [pid = 308] [serial = 444] [outer = 00000000] [url = about:blank] 04:42:18 INFO - PROCESS | 308 | --DOMWINDOW == 94 (1022C000) [pid = 308] [serial = 420] [outer = 00000000] [url = about:blank] 04:42:18 INFO - PROCESS | 308 | --DOMWINDOW == 93 (0FE1F800) [pid = 308] [serial = 419] [outer = 00000000] [url = about:blank] 04:42:18 INFO - PROCESS | 308 | --DOMWINDOW == 92 (0FF1EC00) [pid = 308] [serial = 425] [outer = 00000000] [url = about:blank] 04:42:18 INFO - PROCESS | 308 | --DOMWINDOW == 91 (0FF28000) [pid = 308] [serial = 426] [outer = 00000000] [url = about:blank] 04:42:18 INFO - PROCESS | 308 | --DOMWINDOW == 90 (14828000) [pid = 308] [serial = 428] [outer = 00000000] [url = about:blank] 04:42:18 INFO - PROCESS | 308 | --DOMWINDOW == 89 (16213800) [pid = 308] [serial = 431] [outer = 00000000] [url = about:blank] 04:42:18 INFO - PROCESS | 308 | --DOMWINDOW == 88 (0FCD3800) [pid = 308] [serial = 422] [outer = 00000000] [url = about:blank] 04:42:18 INFO - PROCESS | 308 | --DOMWINDOW == 87 (0FCEE400) [pid = 308] [serial = 423] [outer = 00000000] [url = about:blank] 04:42:18 INFO - PROCESS | 308 | --DOMWINDOW == 86 (17466C00) [pid = 308] [serial = 434] [outer = 00000000] [url = about:blank] 04:42:18 INFO - PROCESS | 308 | --DOMWINDOW == 85 (16373400) [pid = 308] [serial = 432] [outer = 00000000] [url = about:blank] 04:42:18 INFO - PROCESS | 308 | --DOMWINDOW == 84 (18623800) [pid = 308] [serial = 437] [outer = 00000000] [url = about:blank] 04:42:18 INFO - PROCESS | 308 | --DOMWINDOW == 83 (17833400) [pid = 308] [serial = 435] [outer = 00000000] [url = about:blank] 04:42:18 INFO - PROCESS | 308 | --DOMWINDOW == 82 (14822800) [pid = 308] [serial = 408] [outer = 00000000] [url = about:blank] 04:42:18 INFO - PROCESS | 308 | --DOMWINDOW == 81 (13F21800) [pid = 308] [serial = 407] [outer = 00000000] [url = about:blank] 04:42:18 INFO - PROCESS | 308 | --DOMWINDOW == 80 (19A50800) [pid = 308] [serial = 446] [outer = 00000000] [url = about:blank] 04:42:18 INFO - PROCESS | 308 | --DOMWINDOW == 79 (18788000) [pid = 308] [serial = 411] [outer = 00000000] [url = about:blank] 04:42:18 INFO - PROCESS | 308 | --DOMWINDOW == 78 (17892400) [pid = 308] [serial = 410] [outer = 00000000] [url = about:blank] 04:42:18 INFO - PROCESS | 308 | --DOMWINDOW == 77 (19F77800) [pid = 308] [serial = 414] [outer = 00000000] [url = about:blank] 04:42:18 INFO - PROCESS | 308 | --DOMWINDOW == 76 (19F72C00) [pid = 308] [serial = 413] [outer = 00000000] [url = about:blank] 04:42:18 INFO - PROCESS | 308 | --DOMWINDOW == 75 (1AE35C00) [pid = 308] [serial = 417] [outer = 00000000] [url = about:blank] 04:42:18 INFO - PROCESS | 308 | --DOMWINDOW == 74 (1AB0C800) [pid = 308] [serial = 416] [outer = 00000000] [url = about:blank] 04:42:18 INFO - PROCESS | 308 | --DOMWINDOW == 73 (18781800) [pid = 308] [serial = 438] [outer = 00000000] [url = about:blank] 04:42:18 INFO - PROCESS | 308 | --DOMWINDOW == 72 (186B0800) [pid = 308] [serial = 440] [outer = 00000000] [url = about:blank] 04:42:18 INFO - PROCESS | 308 | --DOMWINDOW == 71 (194AB400) [pid = 308] [serial = 443] [outer = 00000000] [url = about:blank] 04:42:18 INFO - PROCESS | 308 | --DOMWINDOW == 70 (1877F000) [pid = 308] [serial = 441] [outer = 00000000] [url = about:blank] 04:42:18 INFO - PROCESS | 308 | --DOMWINDOW == 69 (14945800) [pid = 308] [serial = 429] [outer = 00000000] [url = about:blank] 04:42:18 INFO - PROCESS | 308 | [308] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:42:18 INFO - PROCESS | 308 | [308] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 04:42:18 INFO - PROCESS | 308 | [308] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:42:18 INFO - PROCESS | 308 | 1467114138411 Marionette TRACE conn6 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 04:42:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 04:42:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1490ms 04:42:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 04:42:18 INFO - PROCESS | 308 | 1467114138465 Marionette TRACE conn6 -> [0,625,"getWindowHandle",null] 04:42:18 INFO - PROCESS | 308 | 1467114138469 Marionette TRACE conn6 <- [1,625,null,{"value":"13"}] 04:42:18 INFO - PROCESS | 308 | 1467114138474 Marionette TRACE conn6 -> [0,626,"setScriptTimeout",{"ms":35000}] 04:42:18 INFO - PROCESS | 308 | 1467114138478 Marionette TRACE conn6 <- [1,626,null,{}] 04:42:18 INFO - PROCESS | 308 | 1467114138483 Marionette TRACE conn6 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:18 INFO - PROCESS | 308 | 1467114138486 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:18 INFO - PROCESS | 308 | 1467114138575 Marionette TRACE conn6 <- [1,627,null,{"value":null}] 04:42:18 INFO - PROCESS | 308 | 1467114138584 Marionette TRACE conn6 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:18 INFO - PROCESS | 308 | 1467114138587 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:18 INFO - PROCESS | 308 | ++DOCSHELL 0FCCC800 == 28 [pid = 308] [id = 166] 04:42:18 INFO - PROCESS | 308 | ++DOMWINDOW == 70 (0FCCD400) [pid = 308] [serial = 496] [outer = 00000000] 04:42:18 INFO - PROCESS | 308 | ++DOMWINDOW == 71 (0FCED000) [pid = 308] [serial = 497] [outer = 0FCCD400] 04:42:18 INFO - PROCESS | 308 | 1467114138657 Marionette DEBUG loaded listener.js 04:42:18 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (0FE20C00) [pid = 308] [serial = 498] [outer = 0FCCD400] 04:42:18 INFO - PROCESS | 308 | [308] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:42:18 INFO - PROCESS | 308 | [308] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 04:42:19 INFO - PROCESS | 308 | [308] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:42:19 INFO - PROCESS | 308 | 1467114139121 Marionette TRACE conn6 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 04:42:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 04:42:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 690ms 04:42:19 INFO - PROCESS | 308 | 1467114139165 Marionette TRACE conn6 -> [0,629,"getWindowHandle",null] 04:42:19 INFO - PROCESS | 308 | 1467114139170 Marionette TRACE conn6 <- [1,629,null,{"value":"13"}] 04:42:19 INFO - PROCESS | 308 | 1467114139177 Marionette TRACE conn6 -> [0,630,"setScriptTimeout",{"ms":35000}] 04:42:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 04:42:19 INFO - PROCESS | 308 | 1467114139180 Marionette TRACE conn6 <- [1,630,null,{}] 04:42:19 INFO - PROCESS | 308 | 1467114139183 Marionette TRACE conn6 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:19 INFO - PROCESS | 308 | 1467114139186 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:19 INFO - PROCESS | 308 | 1467114139311 Marionette TRACE conn6 <- [1,631,null,{"value":null}] 04:42:19 INFO - PROCESS | 308 | 1467114139319 Marionette TRACE conn6 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:19 INFO - PROCESS | 308 | 1467114139322 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:19 INFO - PROCESS | 308 | ++DOCSHELL 0FF25C00 == 29 [pid = 308] [id = 167] 04:42:19 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (0FF26000) [pid = 308] [serial = 499] [outer = 00000000] 04:42:19 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (1022C000) [pid = 308] [serial = 500] [outer = 0FF26000] 04:42:19 INFO - PROCESS | 308 | 1467114139369 Marionette DEBUG loaded listener.js 04:42:19 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (1046EC00) [pid = 308] [serial = 501] [outer = 0FF26000] 04:42:19 INFO - PROCESS | 308 | 1467114139801 Marionette TRACE conn6 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 04:42:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 04:42:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 670ms 04:42:19 INFO - PROCESS | 308 | 1467114139850 Marionette TRACE conn6 -> [0,633,"getWindowHandle",null] 04:42:19 INFO - PROCESS | 308 | 1467114139852 Marionette TRACE conn6 <- [1,633,null,{"value":"13"}] 04:42:19 INFO - PROCESS | 308 | 1467114139856 Marionette TRACE conn6 -> [0,634,"setScriptTimeout",{"ms":35000}] 04:42:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 04:42:19 INFO - PROCESS | 308 | 1467114139859 Marionette TRACE conn6 <- [1,634,null,{}] 04:42:19 INFO - PROCESS | 308 | 1467114139871 Marionette TRACE conn6 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:19 INFO - PROCESS | 308 | 1467114139876 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:19 INFO - PROCESS | 308 | 1467114139965 Marionette TRACE conn6 <- [1,635,null,{"value":null}] 04:42:19 INFO - PROCESS | 308 | 1467114139975 Marionette TRACE conn6 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:19 INFO - PROCESS | 308 | 1467114139978 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:19 INFO - PROCESS | 308 | ++DOCSHELL 15F47800 == 30 [pid = 308] [id = 168] 04:42:19 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (15F47C00) [pid = 308] [serial = 502] [outer = 00000000] 04:42:20 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (15F4DC00) [pid = 308] [serial = 503] [outer = 15F47C00] 04:42:20 INFO - PROCESS | 308 | 1467114140029 Marionette DEBUG loaded listener.js 04:42:20 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (15F55C00) [pid = 308] [serial = 504] [outer = 15F47C00] 04:42:20 INFO - PROCESS | 308 | 1467114140523 Marionette TRACE conn6 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 04:42:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 04:42:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 730ms 04:42:20 INFO - PROCESS | 308 | 1467114140590 Marionette TRACE conn6 -> [0,637,"getWindowHandle",null] 04:42:20 INFO - PROCESS | 308 | 1467114140593 Marionette TRACE conn6 <- [1,637,null,{"value":"13"}] 04:42:20 INFO - PROCESS | 308 | 1467114140596 Marionette TRACE conn6 -> [0,638,"setScriptTimeout",{"ms":35000}] 04:42:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 04:42:20 INFO - PROCESS | 308 | 1467114140597 Marionette TRACE conn6 <- [1,638,null,{}] 04:42:20 INFO - PROCESS | 308 | 1467114140608 Marionette TRACE conn6 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:20 INFO - PROCESS | 308 | 1467114140610 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:20 INFO - PROCESS | 308 | 1467114140749 Marionette TRACE conn6 <- [1,639,null,{"value":null}] 04:42:20 INFO - PROCESS | 308 | 1467114140762 Marionette TRACE conn6 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:20 INFO - PROCESS | 308 | 1467114140764 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:20 INFO - PROCESS | 308 | ++DOCSHELL 16281800 == 31 [pid = 308] [id = 169] 04:42:20 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (16286800) [pid = 308] [serial = 505] [outer = 00000000] 04:42:20 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (16748400) [pid = 308] [serial = 506] [outer = 16286800] 04:42:20 INFO - PROCESS | 308 | 1467114140855 Marionette DEBUG loaded listener.js 04:42:20 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (17463800) [pid = 308] [serial = 507] [outer = 16286800] 04:42:21 INFO - PROCESS | 308 | 1467114141288 Marionette TRACE conn6 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 04:42:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 04:42:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 730ms 04:42:21 INFO - PROCESS | 308 | 1467114141335 Marionette TRACE conn6 -> [0,641,"getWindowHandle",null] 04:42:21 INFO - PROCESS | 308 | 1467114141337 Marionette TRACE conn6 <- [1,641,null,{"value":"13"}] 04:42:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 04:42:21 INFO - PROCESS | 308 | 1467114141341 Marionette TRACE conn6 -> [0,642,"setScriptTimeout",{"ms":35000}] 04:42:21 INFO - PROCESS | 308 | 1467114141343 Marionette TRACE conn6 <- [1,642,null,{}] 04:42:21 INFO - PROCESS | 308 | 1467114141346 Marionette TRACE conn6 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:21 INFO - PROCESS | 308 | 1467114141348 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:21 INFO - PROCESS | 308 | 1467114141452 Marionette TRACE conn6 <- [1,643,null,{"value":null}] 04:42:21 INFO - PROCESS | 308 | 1467114141458 Marionette TRACE conn6 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:21 INFO - PROCESS | 308 | 1467114141460 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:21 INFO - PROCESS | 308 | ++DOCSHELL 17466C00 == 32 [pid = 308] [id = 170] 04:42:21 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (17468400) [pid = 308] [serial = 508] [outer = 00000000] 04:42:21 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (17834800) [pid = 308] [serial = 509] [outer = 17468400] 04:42:21 INFO - PROCESS | 308 | 1467114141504 Marionette DEBUG loaded listener.js 04:42:21 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (17895400) [pid = 308] [serial = 510] [outer = 17468400] 04:42:21 INFO - PROCESS | 308 | 1467114141954 Marionette TRACE conn6 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 04:42:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 04:42:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 670ms 04:42:22 INFO - PROCESS | 308 | 1467114142022 Marionette TRACE conn6 -> [0,645,"getWindowHandle",null] 04:42:22 INFO - PROCESS | 308 | 1467114142024 Marionette TRACE conn6 <- [1,645,null,{"value":"13"}] 04:42:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 04:42:22 INFO - PROCESS | 308 | 1467114142027 Marionette TRACE conn6 -> [0,646,"setScriptTimeout",{"ms":35000}] 04:42:22 INFO - PROCESS | 308 | 1467114142029 Marionette TRACE conn6 <- [1,646,null,{}] 04:42:22 INFO - PROCESS | 308 | 1467114142033 Marionette TRACE conn6 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:22 INFO - PROCESS | 308 | 1467114142038 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:22 INFO - PROCESS | 308 | 1467114142186 Marionette TRACE conn6 <- [1,647,null,{"value":null}] 04:42:22 INFO - PROCESS | 308 | --DOMWINDOW == 83 (0FE29400) [pid = 308] [serial = 466] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 04:42:22 INFO - PROCESS | 308 | --DOMWINDOW == 82 (0FE62C00) [pid = 308] [serial = 472] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 04:42:22 INFO - PROCESS | 308 | --DOMWINDOW == 81 (15F54000) [pid = 308] [serial = 460] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 04:42:22 INFO - PROCESS | 308 | --DOMWINDOW == 80 (16214C00) [pid = 308] [serial = 451] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 04:42:22 INFO - PROCESS | 308 | --DOMWINDOW == 79 (0FCD1800) [pid = 308] [serial = 454] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 04:42:22 INFO - PROCESS | 308 | --DOMWINDOW == 78 (18D1F800) [pid = 308] [serial = 475] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 04:42:22 INFO - PROCESS | 308 | --DOMWINDOW == 77 (17466400) [pid = 308] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 04:42:22 INFO - PROCESS | 308 | --DOMWINDOW == 76 (19602800) [pid = 308] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 04:42:22 INFO - PROCESS | 308 | --DOMWINDOW == 75 (198D3000) [pid = 308] [serial = 445] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 04:42:22 INFO - PROCESS | 308 | --DOMWINDOW == 74 (0FE5A800) [pid = 308] [serial = 457] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 04:42:22 INFO - PROCESS | 308 | --DOMWINDOW == 73 (0FCD3000) [pid = 308] [serial = 448] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 04:42:22 INFO - PROCESS | 308 | --DOMWINDOW == 72 (19BA7400) [pid = 308] [serial = 478] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 04:42:22 INFO - PROCESS | 308 | 1467114142439 Marionette TRACE conn6 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:22 INFO - PROCESS | 308 | 1467114142441 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:22 INFO - PROCESS | 308 | ++DOCSHELL 0F5C7000 == 33 [pid = 308] [id = 171] 04:42:22 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (0F85EC00) [pid = 308] [serial = 511] [outer = 00000000] 04:42:22 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (0FE5A800) [pid = 308] [serial = 512] [outer = 0F85EC00] 04:42:22 INFO - PROCESS | 308 | 1467114142486 Marionette DEBUG loaded listener.js 04:42:22 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (1562E800) [pid = 308] [serial = 513] [outer = 0F85EC00] 04:42:22 INFO - PROCESS | 308 | 1467114142856 Marionette TRACE conn6 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 04:42:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 04:42:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 871ms 04:42:22 INFO - PROCESS | 308 | 1467114142901 Marionette TRACE conn6 -> [0,649,"getWindowHandle",null] 04:42:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 04:42:22 INFO - PROCESS | 308 | 1467114142903 Marionette TRACE conn6 <- [1,649,null,{"value":"13"}] 04:42:22 INFO - PROCESS | 308 | 1467114142906 Marionette TRACE conn6 -> [0,650,"setScriptTimeout",{"ms":35000}] 04:42:22 INFO - PROCESS | 308 | 1467114142908 Marionette TRACE conn6 <- [1,650,null,{}] 04:42:22 INFO - PROCESS | 308 | 1467114142911 Marionette TRACE conn6 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:22 INFO - PROCESS | 308 | 1467114142913 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:23 INFO - PROCESS | 308 | 1467114143020 Marionette TRACE conn6 <- [1,651,null,{"value":null}] 04:42:23 INFO - PROCESS | 308 | 1467114143027 Marionette TRACE conn6 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:23 INFO - PROCESS | 308 | 1467114143029 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:23 INFO - PROCESS | 308 | ++DOCSHELL 1746C400 == 34 [pid = 308] [id = 172] 04:42:23 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (17471000) [pid = 308] [serial = 514] [outer = 00000000] 04:42:23 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (18DE5C00) [pid = 308] [serial = 515] [outer = 17471000] 04:42:23 INFO - PROCESS | 308 | 1467114143073 Marionette DEBUG loaded listener.js 04:42:23 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (18DF0400) [pid = 308] [serial = 516] [outer = 17471000] 04:42:23 INFO - PROCESS | 308 | [308] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:42:23 INFO - PROCESS | 308 | [308] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 04:42:23 INFO - PROCESS | 308 | [308] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:42:23 INFO - PROCESS | 308 | [308] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 04:42:23 INFO - PROCESS | 308 | 1467114143467 Marionette TRACE conn6 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 04:42:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 04:42:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 570ms 04:42:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 04:42:23 INFO - PROCESS | 308 | 1467114143477 Marionette TRACE conn6 -> [0,653,"getWindowHandle",null] 04:42:23 INFO - PROCESS | 308 | 1467114143479 Marionette TRACE conn6 <- [1,653,null,{"value":"13"}] 04:42:23 INFO - PROCESS | 308 | 1467114143482 Marionette TRACE conn6 -> [0,654,"setScriptTimeout",{"ms":35000}] 04:42:23 INFO - PROCESS | 308 | 1467114143483 Marionette TRACE conn6 <- [1,654,null,{}] 04:42:23 INFO - PROCESS | 308 | 1467114143487 Marionette TRACE conn6 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:23 INFO - PROCESS | 308 | 1467114143488 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:23 INFO - PROCESS | 308 | 1467114143564 Marionette TRACE conn6 <- [1,655,null,{"value":null}] 04:42:23 INFO - PROCESS | 308 | 1467114143570 Marionette TRACE conn6 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:23 INFO - PROCESS | 308 | 1467114143572 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:23 INFO - PROCESS | 308 | ++DOCSHELL 18D08C00 == 35 [pid = 308] [id = 173] 04:42:23 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (194A7C00) [pid = 308] [serial = 517] [outer = 00000000] 04:42:23 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (19605C00) [pid = 308] [serial = 518] [outer = 194A7C00] 04:42:23 INFO - PROCESS | 308 | 1467114143690 Marionette DEBUG loaded listener.js 04:42:23 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (194AC000) [pid = 308] [serial = 519] [outer = 194A7C00] 04:42:23 INFO - PROCESS | 308 | [308] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:42:23 INFO - PROCESS | 308 | [308] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:42:24 INFO - PROCESS | 308 | 1467114144058 Marionette TRACE conn6 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 04:42:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 04:42:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 630ms 04:42:24 INFO - PROCESS | 308 | 1467114144113 Marionette TRACE conn6 -> [0,657,"getWindowHandle",null] 04:42:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 04:42:24 INFO - PROCESS | 308 | 1467114144115 Marionette TRACE conn6 <- [1,657,null,{"value":"13"}] 04:42:24 INFO - PROCESS | 308 | 1467114144118 Marionette TRACE conn6 -> [0,658,"setScriptTimeout",{"ms":35000}] 04:42:24 INFO - PROCESS | 308 | 1467114144119 Marionette TRACE conn6 <- [1,658,null,{}] 04:42:24 INFO - PROCESS | 308 | 1467114144122 Marionette TRACE conn6 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:24 INFO - PROCESS | 308 | 1467114144124 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:24 INFO - PROCESS | 308 | 1467114144201 Marionette TRACE conn6 <- [1,659,null,{"value":null}] 04:42:24 INFO - PROCESS | 308 | 1467114144280 Marionette TRACE conn6 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:24 INFO - PROCESS | 308 | 1467114144282 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:24 INFO - PROCESS | 308 | ++DOCSHELL 1960F400 == 36 [pid = 308] [id = 174] 04:42:24 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (19610C00) [pid = 308] [serial = 520] [outer = 00000000] 04:42:24 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (199E9800) [pid = 308] [serial = 521] [outer = 19610C00] 04:42:24 INFO - PROCESS | 308 | 1467114144325 Marionette DEBUG loaded listener.js 04:42:24 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (19A44400) [pid = 308] [serial = 522] [outer = 19610C00] 04:42:25 INFO - PROCESS | 308 | 1467114145069 Marionette TRACE conn6 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 04:42:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 04:42:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 970ms 04:42:25 INFO - PROCESS | 308 | 1467114145089 Marionette TRACE conn6 -> [0,661,"getWindowHandle",null] 04:42:25 INFO - PROCESS | 308 | 1467114145094 Marionette TRACE conn6 <- [1,661,null,{"value":"13"}] 04:42:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 04:42:25 INFO - PROCESS | 308 | 1467114145099 Marionette TRACE conn6 -> [0,662,"setScriptTimeout",{"ms":35000}] 04:42:25 INFO - PROCESS | 308 | 1467114145104 Marionette TRACE conn6 <- [1,662,null,{}] 04:42:25 INFO - PROCESS | 308 | 1467114145110 Marionette TRACE conn6 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:25 INFO - PROCESS | 308 | 1467114145112 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:25 INFO - PROCESS | 308 | 1467114145234 Marionette TRACE conn6 <- [1,663,null,{"value":null}] 04:42:25 INFO - PROCESS | 308 | 1467114145358 Marionette TRACE conn6 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:25 INFO - PROCESS | 308 | 1467114145361 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:25 INFO - PROCESS | 308 | ++DOCSHELL 0FCE9800 == 37 [pid = 308] [id = 175] 04:42:25 INFO - PROCESS | 308 | ++DOMWINDOW == 85 (0FCEC000) [pid = 308] [serial = 523] [outer = 00000000] 04:42:25 INFO - PROCESS | 308 | ++DOMWINDOW == 86 (0FF22000) [pid = 308] [serial = 524] [outer = 0FCEC000] 04:42:25 INFO - PROCESS | 308 | 1467114145419 Marionette DEBUG loaded listener.js 04:42:25 INFO - PROCESS | 308 | ++DOMWINDOW == 87 (102E5000) [pid = 308] [serial = 525] [outer = 0FCEC000] 04:42:25 INFO - PROCESS | 308 | [308] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:42:25 INFO - PROCESS | 308 | [308] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 04:42:26 INFO - PROCESS | 308 | 1467114146070 Marionette TRACE conn6 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 04:42:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 04:42:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1024ms 04:42:26 INFO - PROCESS | 308 | 1467114146123 Marionette TRACE conn6 -> [0,665,"getWindowHandle",null] 04:42:26 INFO - PROCESS | 308 | 1467114146128 Marionette TRACE conn6 <- [1,665,null,{"value":"13"}] 04:42:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 04:42:26 INFO - PROCESS | 308 | 1467114146135 Marionette TRACE conn6 -> [0,666,"setScriptTimeout",{"ms":35000}] 04:42:26 INFO - PROCESS | 308 | 1467114146138 Marionette TRACE conn6 <- [1,666,null,{}] 04:42:26 INFO - PROCESS | 308 | 1467114146143 Marionette TRACE conn6 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:26 INFO - PROCESS | 308 | 1467114146145 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:26 INFO - PROCESS | 308 | 1467114146267 Marionette TRACE conn6 <- [1,667,null,{"value":null}] 04:42:26 INFO - PROCESS | 308 | 1467114146391 Marionette TRACE conn6 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:26 INFO - PROCESS | 308 | 1467114146394 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:26 INFO - PROCESS | 308 | ++DOCSHELL 15F4E800 == 38 [pid = 308] [id = 176] 04:42:26 INFO - PROCESS | 308 | ++DOMWINDOW == 88 (15F53000) [pid = 308] [serial = 526] [outer = 00000000] 04:42:26 INFO - PROCESS | 308 | ++DOMWINDOW == 89 (16745C00) [pid = 308] [serial = 527] [outer = 15F53000] 04:42:26 INFO - PROCESS | 308 | 1467114146450 Marionette DEBUG loaded listener.js 04:42:26 INFO - PROCESS | 308 | ++DOMWINDOW == 90 (17F2D800) [pid = 308] [serial = 528] [outer = 15F53000] 04:42:27 INFO - PROCESS | 308 | 1467114147358 Marionette TRACE conn6 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 04:42:27 INFO - PROCESS | 308 | --DOCSHELL 18D08C00 == 37 [pid = 308] [id = 173] 04:42:27 INFO - PROCESS | 308 | --DOCSHELL 1746C400 == 36 [pid = 308] [id = 172] 04:42:27 INFO - PROCESS | 308 | --DOCSHELL 0F5C7000 == 35 [pid = 308] [id = 171] 04:42:27 INFO - PROCESS | 308 | --DOCSHELL 17466C00 == 34 [pid = 308] [id = 170] 04:42:27 INFO - PROCESS | 308 | --DOCSHELL 16281800 == 33 [pid = 308] [id = 169] 04:42:27 INFO - PROCESS | 308 | --DOCSHELL 15F47800 == 32 [pid = 308] [id = 168] 04:42:27 INFO - PROCESS | 308 | --DOCSHELL 0FF25C00 == 31 [pid = 308] [id = 167] 04:42:27 INFO - PROCESS | 308 | --DOCSHELL 0FCCC800 == 30 [pid = 308] [id = 166] 04:42:27 INFO - PROCESS | 308 | --DOCSHELL 1022E000 == 29 [pid = 308] [id = 165] 04:42:27 INFO - PROCESS | 308 | --DOMWINDOW == 89 (19BB0000) [pid = 308] [serial = 479] [outer = 00000000] [url = about:blank] 04:42:27 INFO - PROCESS | 308 | --DOMWINDOW == 88 (19C6E800) [pid = 308] [serial = 480] [outer = 00000000] [url = about:blank] 04:42:27 INFO - PROCESS | 308 | --DOMWINDOW == 87 (18D19C00) [pid = 308] [serial = 467] [outer = 00000000] [url = about:blank] 04:42:27 INFO - PROCESS | 308 | --DOMWINDOW == 86 (16280400) [pid = 308] [serial = 474] [outer = 00000000] [url = about:blank] 04:42:27 INFO - PROCESS | 308 | --DOMWINDOW == 85 (15F90400) [pid = 308] [serial = 461] [outer = 00000000] [url = about:blank] 04:42:27 INFO - PROCESS | 308 | --DOMWINDOW == 84 (17465800) [pid = 308] [serial = 452] [outer = 00000000] [url = about:blank] 04:42:27 INFO - PROCESS | 308 | --DOMWINDOW == 83 (0FE5C800) [pid = 308] [serial = 456] [outer = 00000000] [url = about:blank] 04:42:27 INFO - PROCESS | 308 | --DOMWINDOW == 82 (19A76000) [pid = 308] [serial = 476] [outer = 00000000] [url = about:blank] 04:42:27 INFO - PROCESS | 308 | --DOMWINDOW == 81 (17F2B000) [pid = 308] [serial = 464] [outer = 00000000] [url = about:blank] 04:42:27 INFO - PROCESS | 308 | --DOMWINDOW == 80 (17F31000) [pid = 308] [serial = 465] [outer = 00000000] [url = about:blank] 04:42:27 INFO - PROCESS | 308 | --DOMWINDOW == 79 (198DB800) [pid = 308] [serial = 471] [outer = 00000000] [url = about:blank] 04:42:27 INFO - PROCESS | 308 | --DOMWINDOW == 78 (148DD800) [pid = 308] [serial = 473] [outer = 00000000] [url = about:blank] 04:42:27 INFO - PROCESS | 308 | --DOMWINDOW == 77 (15F97000) [pid = 308] [serial = 462] [outer = 00000000] [url = about:blank] 04:42:27 INFO - PROCESS | 308 | --DOMWINDOW == 76 (17832800) [pid = 308] [serial = 453] [outer = 00000000] [url = about:blank] 04:42:27 INFO - PROCESS | 308 | --DOMWINDOW == 75 (198D2800) [pid = 308] [serial = 470] [outer = 00000000] [url = about:blank] 04:42:27 INFO - PROCESS | 308 | --DOMWINDOW == 74 (198D6800) [pid = 308] [serial = 447] [outer = 00000000] [url = about:blank] 04:42:27 INFO - PROCESS | 308 | --DOMWINDOW == 73 (10473800) [pid = 308] [serial = 459] [outer = 00000000] [url = about:blank] 04:42:27 INFO - PROCESS | 308 | --DOMWINDOW == 72 (0FD9D000) [pid = 308] [serial = 449] [outer = 00000000] [url = about:blank] 04:42:27 INFO - PROCESS | 308 | --DOMWINDOW == 71 (0FE2D400) [pid = 308] [serial = 450] [outer = 00000000] [url = about:blank] 04:42:27 INFO - PROCESS | 308 | --DOMWINDOW == 70 (19608400) [pid = 308] [serial = 477] [outer = 00000000] [url = about:blank] 04:42:27 INFO - PROCESS | 308 | --DOMWINDOW == 69 (0FCF3800) [pid = 308] [serial = 455] [outer = 00000000] [url = about:blank] 04:42:27 INFO - PROCESS | 308 | --DOMWINDOW == 68 (18D27000) [pid = 308] [serial = 468] [outer = 00000000] [url = about:blank] 04:42:27 INFO - PROCESS | 308 | --DOMWINDOW == 67 (1022D800) [pid = 308] [serial = 458] [outer = 00000000] [url = about:blank] 04:42:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 04:42:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1280ms 04:42:27 INFO - PROCESS | 308 | 1467114147418 Marionette TRACE conn6 -> [0,669,"getWindowHandle",null] 04:42:27 INFO - PROCESS | 308 | 1467114147421 Marionette TRACE conn6 <- [1,669,null,{"value":"13"}] 04:42:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 04:42:27 INFO - PROCESS | 308 | 1467114147427 Marionette TRACE conn6 -> [0,670,"setScriptTimeout",{"ms":35000}] 04:42:27 INFO - PROCESS | 308 | 1467114147429 Marionette TRACE conn6 <- [1,670,null,{}] 04:42:27 INFO - PROCESS | 308 | 1467114147435 Marionette TRACE conn6 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:27 INFO - PROCESS | 308 | 1467114147437 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:27 INFO - PROCESS | 308 | 1467114147525 Marionette TRACE conn6 <- [1,671,null,{"value":null}] 04:42:27 INFO - PROCESS | 308 | 1467114147538 Marionette TRACE conn6 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:27 INFO - PROCESS | 308 | 1467114147540 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:27 INFO - PROCESS | 308 | ++DOCSHELL 0FCEEC00 == 30 [pid = 308] [id = 177] 04:42:27 INFO - PROCESS | 308 | ++DOMWINDOW == 68 (0FCF0400) [pid = 308] [serial = 529] [outer = 00000000] 04:42:27 INFO - PROCESS | 308 | ++DOMWINDOW == 69 (0FE25400) [pid = 308] [serial = 530] [outer = 0FCF0400] 04:42:27 INFO - PROCESS | 308 | 1467114147587 Marionette DEBUG loaded listener.js 04:42:27 INFO - PROCESS | 308 | ++DOMWINDOW == 70 (0FE5C800) [pid = 308] [serial = 531] [outer = 0FCF0400] 04:42:28 INFO - PROCESS | 308 | 1467114148530 Marionette TRACE conn6 <- [1,672,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 04:42:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 04:42:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1184ms 04:42:28 INFO - PROCESS | 308 | 1467114148583 Marionette TRACE conn6 -> [0,673,"getWindowHandle",null] 04:42:28 INFO - PROCESS | 308 | 1467114148588 Marionette TRACE conn6 <- [1,673,null,{"value":"13"}] 04:42:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 04:42:28 INFO - PROCESS | 308 | 1467114148594 Marionette TRACE conn6 -> [0,674,"setScriptTimeout",{"ms":35000}] 04:42:28 INFO - PROCESS | 308 | 1467114148597 Marionette TRACE conn6 <- [1,674,null,{}] 04:42:28 INFO - PROCESS | 308 | 1467114148601 Marionette TRACE conn6 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:28 INFO - PROCESS | 308 | 1467114148604 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:28 INFO - PROCESS | 308 | 1467114148698 Marionette TRACE conn6 <- [1,675,null,{"value":null}] 04:42:28 INFO - PROCESS | 308 | 1467114148706 Marionette TRACE conn6 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:28 INFO - PROCESS | 308 | 1467114148708 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:28 INFO - PROCESS | 308 | ++DOCSHELL 1429E400 == 31 [pid = 308] [id = 178] 04:42:28 INFO - PROCESS | 308 | ++DOMWINDOW == 71 (14729400) [pid = 308] [serial = 532] [outer = 00000000] 04:42:28 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (14829800) [pid = 308] [serial = 533] [outer = 14729400] 04:42:28 INFO - PROCESS | 308 | 1467114148757 Marionette DEBUG loaded listener.js 04:42:28 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (15634000) [pid = 308] [serial = 534] [outer = 14729400] 04:42:29 INFO - PROCESS | 308 | 1467114149684 Marionette TRACE conn6 <- [1,676,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 04:42:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 04:42:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1119ms 04:42:29 INFO - PROCESS | 308 | 1467114149717 Marionette TRACE conn6 -> [0,677,"getWindowHandle",null] 04:42:29 INFO - PROCESS | 308 | 1467114149719 Marionette TRACE conn6 <- [1,677,null,{"value":"13"}] 04:42:29 INFO - PROCESS | 308 | 1467114149723 Marionette TRACE conn6 -> [0,678,"setScriptTimeout",{"ms":35000}] 04:42:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 04:42:29 INFO - PROCESS | 308 | 1467114149727 Marionette TRACE conn6 <- [1,678,null,{}] 04:42:29 INFO - PROCESS | 308 | 1467114149744 Marionette TRACE conn6 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:29 INFO - PROCESS | 308 | 1467114149749 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:29 INFO - PROCESS | 308 | 1467114149860 Marionette TRACE conn6 <- [1,679,null,{"value":null}] 04:42:29 INFO - PROCESS | 308 | 1467114149867 Marionette TRACE conn6 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:29 INFO - PROCESS | 308 | 1467114149870 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:29 INFO - PROCESS | 308 | ++DOCSHELL 17453800 == 32 [pid = 308] [id = 179] 04:42:29 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (17456800) [pid = 308] [serial = 535] [outer = 00000000] 04:42:29 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (1746D800) [pid = 308] [serial = 536] [outer = 17456800] 04:42:29 INFO - PROCESS | 308 | 1467114149919 Marionette DEBUG loaded listener.js 04:42:30 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (17836800) [pid = 308] [serial = 537] [outer = 17456800] 04:42:30 INFO - PROCESS | 308 | 1467114150899 Marionette TRACE conn6 <- [1,680,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 04:42:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 04:42:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1219ms 04:42:30 INFO - PROCESS | 308 | 1467114150946 Marionette TRACE conn6 -> [0,681,"getWindowHandle",null] 04:42:30 INFO - PROCESS | 308 | 1467114150949 Marionette TRACE conn6 <- [1,681,null,{"value":"13"}] 04:42:30 INFO - PROCESS | 308 | 1467114150952 Marionette TRACE conn6 -> [0,682,"setScriptTimeout",{"ms":35000}] 04:42:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 04:42:30 INFO - PROCESS | 308 | 1467114150954 Marionette TRACE conn6 <- [1,682,null,{}] 04:42:30 INFO - PROCESS | 308 | 1467114150958 Marionette TRACE conn6 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:30 INFO - PROCESS | 308 | 1467114150960 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:31 INFO - PROCESS | 308 | 1467114151083 Marionette TRACE conn6 <- [1,683,null,{"value":null}] 04:42:31 INFO - PROCESS | 308 | 1467114151138 Marionette TRACE conn6 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:31 INFO - PROCESS | 308 | 1467114151140 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:31 INFO - PROCESS | 308 | ++DOCSHELL 17F2FC00 == 33 [pid = 308] [id = 180] 04:42:31 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (17F37800) [pid = 308] [serial = 538] [outer = 00000000] 04:42:31 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (1877F000) [pid = 308] [serial = 539] [outer = 17F37800] 04:42:31 INFO - PROCESS | 308 | 1467114151188 Marionette DEBUG loaded listener.js 04:42:31 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (189AE400) [pid = 308] [serial = 540] [outer = 17F37800] 04:42:31 INFO - PROCESS | 308 | --DOMWINDOW == 78 (0FCCD400) [pid = 308] [serial = 496] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 04:42:31 INFO - PROCESS | 308 | --DOMWINDOW == 77 (15F47C00) [pid = 308] [serial = 502] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 04:42:31 INFO - PROCESS | 308 | --DOMWINDOW == 76 (16286800) [pid = 308] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 04:42:31 INFO - PROCESS | 308 | --DOMWINDOW == 75 (0FF26000) [pid = 308] [serial = 499] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 04:42:31 INFO - PROCESS | 308 | --DOMWINDOW == 74 (17468400) [pid = 308] [serial = 508] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 04:42:31 INFO - PROCESS | 308 | --DOMWINDOW == 73 (10230800) [pid = 308] [serial = 493] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 04:42:31 INFO - PROCESS | 308 | --DOMWINDOW == 72 (0F85EC00) [pid = 308] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 04:42:31 INFO - PROCESS | 308 | --DOMWINDOW == 71 (17471000) [pid = 308] [serial = 514] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 04:42:31 INFO - PROCESS | 308 | --DOMWINDOW == 70 (0929EC00) [pid = 308] [serial = 481] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 04:42:31 INFO - PROCESS | 308 | --DOMWINDOW == 69 (1562E400) [pid = 308] [serial = 484] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 04:42:31 INFO - PROCESS | 308 | --DOMWINDOW == 68 (19606C00) [pid = 308] [serial = 487] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 04:42:31 INFO - PROCESS | 308 | --DOMWINDOW == 67 (1AA3A000) [pid = 308] [serial = 490] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 04:42:31 INFO - PROCESS | 308 | --DOMWINDOW == 66 (194A7C00) [pid = 308] [serial = 517] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 04:42:32 INFO - PROCESS | 308 | 1467114152105 Marionette TRACE conn6 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 04:42:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 04:42:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1166ms 04:42:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 04:42:32 INFO - PROCESS | 308 | 1467114152122 Marionette TRACE conn6 -> [0,685,"getWindowHandle",null] 04:42:32 INFO - PROCESS | 308 | 1467114152124 Marionette TRACE conn6 <- [1,685,null,{"value":"13"}] 04:42:32 INFO - PROCESS | 308 | 1467114152127 Marionette TRACE conn6 -> [0,686,"setScriptTimeout",{"ms":35000}] 04:42:32 INFO - PROCESS | 308 | 1467114152129 Marionette TRACE conn6 <- [1,686,null,{}] 04:42:32 INFO - PROCESS | 308 | 1467114152133 Marionette TRACE conn6 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:32 INFO - PROCESS | 308 | 1467114152135 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:32 INFO - PROCESS | 308 | 1467114152219 Marionette TRACE conn6 <- [1,687,null,{"value":null}] 04:42:32 INFO - PROCESS | 308 | 1467114152298 Marionette TRACE conn6 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:32 INFO - PROCESS | 308 | 1467114152300 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:32 INFO - PROCESS | 308 | ++DOCSHELL 0FCD2000 == 34 [pid = 308] [id = 181] 04:42:32 INFO - PROCESS | 308 | ++DOMWINDOW == 67 (0FCE7400) [pid = 308] [serial = 541] [outer = 00000000] 04:42:32 INFO - PROCESS | 308 | ++DOMWINDOW == 68 (17F36400) [pid = 308] [serial = 542] [outer = 0FCE7400] 04:42:32 INFO - PROCESS | 308 | 1467114152345 Marionette DEBUG loaded listener.js 04:42:32 INFO - PROCESS | 308 | ++DOMWINDOW == 69 (189A8000) [pid = 308] [serial = 543] [outer = 0FCE7400] 04:42:33 INFO - PROCESS | 308 | 1467114153207 Marionette TRACE conn6 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 04:42:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 04:42:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1131ms 04:42:33 INFO - PROCESS | 308 | 1467114153259 Marionette TRACE conn6 -> [0,689,"getWindowHandle",null] 04:42:33 INFO - PROCESS | 308 | 1467114153261 Marionette TRACE conn6 <- [1,689,null,{"value":"13"}] 04:42:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 04:42:33 INFO - PROCESS | 308 | 1467114153264 Marionette TRACE conn6 -> [0,690,"setScriptTimeout",{"ms":35000}] 04:42:33 INFO - PROCESS | 308 | 1467114153266 Marionette TRACE conn6 <- [1,690,null,{}] 04:42:33 INFO - PROCESS | 308 | 1467114153270 Marionette TRACE conn6 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:33 INFO - PROCESS | 308 | 1467114153276 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:33 INFO - PROCESS | 308 | 1467114153421 Marionette TRACE conn6 <- [1,691,null,{"value":null}] 04:42:33 INFO - PROCESS | 308 | 1467114153429 Marionette TRACE conn6 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:33 INFO - PROCESS | 308 | 1467114153431 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:33 INFO - PROCESS | 308 | ++DOCSHELL 0FCCDC00 == 35 [pid = 308] [id = 182] 04:42:33 INFO - PROCESS | 308 | ++DOMWINDOW == 70 (17F38400) [pid = 308] [serial = 544] [outer = 00000000] 04:42:33 INFO - PROCESS | 308 | ++DOMWINDOW == 71 (198CE400) [pid = 308] [serial = 545] [outer = 17F38400] 04:42:33 INFO - PROCESS | 308 | 1467114153475 Marionette DEBUG loaded listener.js 04:42:33 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (198D0000) [pid = 308] [serial = 546] [outer = 17F38400] 04:42:34 INFO - PROCESS | 308 | 1467114154606 Marionette TRACE conn6 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 04:42:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 04:42:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1383ms 04:42:34 INFO - PROCESS | 308 | 1467114154649 Marionette TRACE conn6 -> [0,693,"getWindowHandle",null] 04:42:34 INFO - PROCESS | 308 | 1467114154654 Marionette TRACE conn6 <- [1,693,null,{"value":"13"}] 04:42:34 INFO - PROCESS | 308 | 1467114154659 Marionette TRACE conn6 -> [0,694,"setScriptTimeout",{"ms":35000}] 04:42:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 04:42:34 INFO - PROCESS | 308 | 1467114154662 Marionette TRACE conn6 <- [1,694,null,{}] 04:42:34 INFO - PROCESS | 308 | 1467114154667 Marionette TRACE conn6 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:34 INFO - PROCESS | 308 | 1467114154671 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:34 INFO - PROCESS | 308 | 1467114154812 Marionette TRACE conn6 <- [1,695,null,{"value":null}] 04:42:34 INFO - PROCESS | 308 | 1467114154946 Marionette TRACE conn6 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:34 INFO - PROCESS | 308 | 1467114154950 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:34 INFO - PROCESS | 308 | ++DOCSHELL 10231000 == 36 [pid = 308] [id = 183] 04:42:34 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (140C8400) [pid = 308] [serial = 547] [outer = 00000000] 04:42:35 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (15F4B400) [pid = 308] [serial = 548] [outer = 140C8400] 04:42:35 INFO - PROCESS | 308 | 1467114155007 Marionette DEBUG loaded listener.js 04:42:35 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (15F94800) [pid = 308] [serial = 549] [outer = 140C8400] 04:42:36 INFO - PROCESS | 308 | 1467114156050 Marionette TRACE conn6 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 04:42:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 04:42:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1433ms 04:42:36 INFO - PROCESS | 308 | 1467114156097 Marionette TRACE conn6 -> [0,697,"getWindowHandle",null] 04:42:36 INFO - PROCESS | 308 | 1467114156102 Marionette TRACE conn6 <- [1,697,null,{"value":"13"}] 04:42:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 04:42:36 INFO - PROCESS | 308 | 1467114156108 Marionette TRACE conn6 -> [0,698,"setScriptTimeout",{"ms":35000}] 04:42:36 INFO - PROCESS | 308 | 1467114156111 Marionette TRACE conn6 <- [1,698,null,{}] 04:42:36 INFO - PROCESS | 308 | 1467114156116 Marionette TRACE conn6 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:36 INFO - PROCESS | 308 | 1467114156118 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:36 INFO - PROCESS | 308 | 1467114156260 Marionette TRACE conn6 <- [1,699,null,{"value":null}] 04:42:36 INFO - PROCESS | 308 | 1467114156389 Marionette TRACE conn6 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:36 INFO - PROCESS | 308 | 1467114156392 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:36 INFO - PROCESS | 308 | ++DOCSHELL 17452000 == 37 [pid = 308] [id = 184] 04:42:36 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (17457800) [pid = 308] [serial = 550] [outer = 00000000] 04:42:36 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (18780800) [pid = 308] [serial = 551] [outer = 17457800] 04:42:36 INFO - PROCESS | 308 | 1467114156449 Marionette DEBUG loaded listener.js 04:42:36 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (18DEE800) [pid = 308] [serial = 552] [outer = 17457800] 04:42:37 INFO - PROCESS | 308 | 1467114157486 Marionette TRACE conn6 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 04:42:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 04:42:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1434ms 04:42:37 INFO - PROCESS | 308 | 1467114157546 Marionette TRACE conn6 -> [0,701,"getWindowHandle",null] 04:42:37 INFO - PROCESS | 308 | 1467114157551 Marionette TRACE conn6 <- [1,701,null,{"value":"13"}] 04:42:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 04:42:37 INFO - PROCESS | 308 | 1467114157555 Marionette TRACE conn6 -> [0,702,"setScriptTimeout",{"ms":35000}] 04:42:37 INFO - PROCESS | 308 | 1467114157558 Marionette TRACE conn6 <- [1,702,null,{}] 04:42:37 INFO - PROCESS | 308 | 1467114157564 Marionette TRACE conn6 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:37 INFO - PROCESS | 308 | 1467114157567 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:37 INFO - PROCESS | 308 | 1467114157700 Marionette TRACE conn6 <- [1,703,null,{"value":null}] 04:42:37 INFO - PROCESS | 308 | 1467114157833 Marionette TRACE conn6 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:37 INFO - PROCESS | 308 | 1467114157837 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:37 INFO - PROCESS | 308 | ++DOCSHELL 0FE2E000 == 38 [pid = 308] [id = 185] 04:42:37 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (0FE2E400) [pid = 308] [serial = 553] [outer = 00000000] 04:42:37 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (0FF22400) [pid = 308] [serial = 554] [outer = 0FE2E400] 04:42:37 INFO - PROCESS | 308 | 1467114157888 Marionette DEBUG loaded listener.js 04:42:37 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (1022EC00) [pid = 308] [serial = 555] [outer = 0FE2E400] 04:42:38 INFO - PROCESS | 308 | --DOCSHELL 0FCD2000 == 37 [pid = 308] [id = 181] 04:42:38 INFO - PROCESS | 308 | --DOCSHELL 17F2FC00 == 36 [pid = 308] [id = 180] 04:42:38 INFO - PROCESS | 308 | --DOCSHELL 17453800 == 35 [pid = 308] [id = 179] 04:42:38 INFO - PROCESS | 308 | --DOCSHELL 1429E400 == 34 [pid = 308] [id = 178] 04:42:38 INFO - PROCESS | 308 | --DOCSHELL 0FCEEC00 == 33 [pid = 308] [id = 177] 04:42:38 INFO - PROCESS | 308 | --DOCSHELL 1960F400 == 32 [pid = 308] [id = 174] 04:42:38 INFO - PROCESS | 308 | --DOCSHELL 15F4E800 == 31 [pid = 308] [id = 176] 04:42:38 INFO - PROCESS | 308 | --DOCSHELL 0FCE9800 == 30 [pid = 308] [id = 175] 04:42:38 INFO - PROCESS | 308 | --DOCSHELL 17452000 == 29 [pid = 308] [id = 184] 04:42:38 INFO - PROCESS | 308 | --DOCSHELL 0FCCDC00 == 28 [pid = 308] [id = 182] 04:42:38 INFO - PROCESS | 308 | --DOCSHELL 10231000 == 27 [pid = 308] [id = 183] 04:42:38 INFO - PROCESS | 308 | --DOMWINDOW == 80 (0FCED000) [pid = 308] [serial = 497] [outer = 00000000] [url = about:blank] 04:42:38 INFO - PROCESS | 308 | --DOMWINDOW == 79 (0FE20C00) [pid = 308] [serial = 498] [outer = 00000000] [url = about:blank] 04:42:38 INFO - PROCESS | 308 | --DOMWINDOW == 78 (15F4DC00) [pid = 308] [serial = 503] [outer = 00000000] [url = about:blank] 04:42:38 INFO - PROCESS | 308 | --DOMWINDOW == 77 (16748400) [pid = 308] [serial = 506] [outer = 00000000] [url = about:blank] 04:42:38 INFO - PROCESS | 308 | --DOMWINDOW == 76 (1022C000) [pid = 308] [serial = 500] [outer = 00000000] [url = about:blank] 04:42:38 INFO - PROCESS | 308 | --DOMWINDOW == 75 (1046EC00) [pid = 308] [serial = 501] [outer = 00000000] [url = about:blank] 04:42:38 INFO - PROCESS | 308 | --DOMWINDOW == 74 (17834800) [pid = 308] [serial = 509] [outer = 00000000] [url = about:blank] 04:42:38 INFO - PROCESS | 308 | --DOMWINDOW == 73 (17463800) [pid = 308] [serial = 507] [outer = 00000000] [url = about:blank] 04:42:38 INFO - PROCESS | 308 | --DOMWINDOW == 72 (14795C00) [pid = 308] [serial = 495] [outer = 00000000] [url = about:blank] 04:42:38 INFO - PROCESS | 308 | --DOMWINDOW == 71 (1110CC00) [pid = 308] [serial = 494] [outer = 00000000] [url = about:blank] 04:42:38 INFO - PROCESS | 308 | --DOMWINDOW == 70 (0FE5A800) [pid = 308] [serial = 512] [outer = 00000000] [url = about:blank] 04:42:38 INFO - PROCESS | 308 | --DOMWINDOW == 69 (17895400) [pid = 308] [serial = 510] [outer = 00000000] [url = about:blank] 04:42:38 INFO - PROCESS | 308 | --DOMWINDOW == 68 (18DF0400) [pid = 308] [serial = 516] [outer = 00000000] [url = about:blank] 04:42:38 INFO - PROCESS | 308 | --DOMWINDOW == 67 (0FC95800) [pid = 308] [serial = 483] [outer = 00000000] [url = about:blank] 04:42:38 INFO - PROCESS | 308 | --DOMWINDOW == 66 (0C8DD400) [pid = 308] [serial = 482] [outer = 00000000] [url = about:blank] 04:42:38 INFO - PROCESS | 308 | --DOMWINDOW == 65 (16211800) [pid = 308] [serial = 486] [outer = 00000000] [url = about:blank] 04:42:38 INFO - PROCESS | 308 | --DOMWINDOW == 64 (15F91000) [pid = 308] [serial = 485] [outer = 00000000] [url = about:blank] 04:42:38 INFO - PROCESS | 308 | --DOMWINDOW == 63 (19A7D400) [pid = 308] [serial = 489] [outer = 00000000] [url = about:blank] 04:42:38 INFO - PROCESS | 308 | --DOMWINDOW == 62 (198D2C00) [pid = 308] [serial = 488] [outer = 00000000] [url = about:blank] 04:42:38 INFO - PROCESS | 308 | --DOMWINDOW == 61 (1562E800) [pid = 308] [serial = 513] [outer = 00000000] [url = about:blank] 04:42:38 INFO - PROCESS | 308 | --DOMWINDOW == 60 (1AEC8C00) [pid = 308] [serial = 492] [outer = 00000000] [url = about:blank] 04:42:38 INFO - PROCESS | 308 | --DOMWINDOW == 59 (1AE3D800) [pid = 308] [serial = 491] [outer = 00000000] [url = about:blank] 04:42:38 INFO - PROCESS | 308 | --DOMWINDOW == 58 (194AC000) [pid = 308] [serial = 519] [outer = 00000000] [url = about:blank] 04:42:38 INFO - PROCESS | 308 | --DOMWINDOW == 57 (18DE5C00) [pid = 308] [serial = 515] [outer = 00000000] [url = about:blank] 04:42:38 INFO - PROCESS | 308 | --DOMWINDOW == 56 (19605C00) [pid = 308] [serial = 518] [outer = 00000000] [url = about:blank] 04:42:38 INFO - PROCESS | 308 | --DOMWINDOW == 55 (15F55C00) [pid = 308] [serial = 504] [outer = 00000000] [url = about:blank] 04:42:39 INFO - PROCESS | 308 | 1467114159414 Marionette TRACE conn6 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 04:42:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 04:42:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1881ms 04:42:39 INFO - PROCESS | 308 | 1467114159438 Marionette TRACE conn6 -> [0,705,"getWindowHandle",null] 04:42:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 04:42:39 INFO - PROCESS | 308 | 1467114159442 Marionette TRACE conn6 <- [1,705,null,{"value":"13"}] 04:42:39 INFO - PROCESS | 308 | 1467114159446 Marionette TRACE conn6 -> [0,706,"setScriptTimeout",{"ms":35000}] 04:42:39 INFO - PROCESS | 308 | 1467114159449 Marionette TRACE conn6 <- [1,706,null,{}] 04:42:39 INFO - PROCESS | 308 | 1467114159454 Marionette TRACE conn6 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:39 INFO - PROCESS | 308 | 1467114159458 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:39 INFO - PROCESS | 308 | 1467114159547 Marionette TRACE conn6 <- [1,707,null,{"value":null}] 04:42:39 INFO - PROCESS | 308 | 1467114159553 Marionette TRACE conn6 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:39 INFO - PROCESS | 308 | 1467114159556 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:39 INFO - PROCESS | 308 | ++DOCSHELL 0FCC5400 == 28 [pid = 308] [id = 186] 04:42:39 INFO - PROCESS | 308 | ++DOMWINDOW == 56 (0FCC6400) [pid = 308] [serial = 556] [outer = 00000000] 04:42:39 INFO - PROCESS | 308 | ++DOMWINDOW == 57 (0FCCF400) [pid = 308] [serial = 557] [outer = 0FCC6400] 04:42:39 INFO - PROCESS | 308 | 1467114159606 Marionette DEBUG loaded listener.js 04:42:39 INFO - PROCESS | 308 | ++DOMWINDOW == 58 (0FCE6800) [pid = 308] [serial = 558] [outer = 0FCC6400] 04:42:40 INFO - PROCESS | 308 | 1467114160573 Marionette TRACE conn6 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 04:42:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 04:42:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1179ms 04:42:40 INFO - PROCESS | 308 | 1467114160630 Marionette TRACE conn6 -> [0,709,"getWindowHandle",null] 04:42:40 INFO - PROCESS | 308 | 1467114160635 Marionette TRACE conn6 <- [1,709,null,{"value":"13"}] 04:42:40 INFO - PROCESS | 308 | 1467114160642 Marionette TRACE conn6 -> [0,710,"setScriptTimeout",{"ms":35000}] 04:42:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 04:42:40 INFO - PROCESS | 308 | 1467114160645 Marionette TRACE conn6 <- [1,710,null,{}] 04:42:40 INFO - PROCESS | 308 | 1467114160649 Marionette TRACE conn6 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:40 INFO - PROCESS | 308 | 1467114160651 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:40 INFO - PROCESS | 308 | 1467114160768 Marionette TRACE conn6 <- [1,711,null,{"value":null}] 04:42:40 INFO - PROCESS | 308 | 1467114160775 Marionette TRACE conn6 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:40 INFO - PROCESS | 308 | 1467114160777 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:40 INFO - PROCESS | 308 | ++DOCSHELL 0FE53800 == 29 [pid = 308] [id = 187] 04:42:40 INFO - PROCESS | 308 | ++DOMWINDOW == 59 (0FE57000) [pid = 308] [serial = 559] [outer = 00000000] 04:42:40 INFO - PROCESS | 308 | ++DOMWINDOW == 60 (0FF1C400) [pid = 308] [serial = 560] [outer = 0FE57000] 04:42:40 INFO - PROCESS | 308 | 1467114160825 Marionette DEBUG loaded listener.js 04:42:40 INFO - PROCESS | 308 | ++DOMWINDOW == 61 (0FF28C00) [pid = 308] [serial = 561] [outer = 0FE57000] 04:42:41 INFO - PROCESS | 308 | 1467114161300 Marionette TRACE conn6 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,713,"getWindowHandle",null] 04:42:41 INFO - PROCESS | 308 | 1467114161380 Marionette TRACE conn6 <- [1,713,null,{"value":"13"}] 04:42:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 04:42:41 INFO - PROCESS | 308 | 1467114161384 Marionette TRACE conn6 -> [0,714,"setScriptTimeout",{"ms":35000}] 04:42:41 INFO - PROCESS | 308 | 1467114161387 Marionette TRACE conn6 <- [1,714,null,{}] 04:42:41 INFO - PROCESS | 308 | 1467114161398 Marionette TRACE conn6 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:41 INFO - PROCESS | 308 | 1467114161403 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:41 INFO - PROCESS | 308 | 1467114161525 Marionette TRACE conn6 <- [1,715,null,{"value":null}] 04:42:41 INFO - PROCESS | 308 | 1467114161542 Marionette TRACE conn6 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:41 INFO - PROCESS | 308 | 1467114161545 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:41 INFO - PROCESS | 308 | ++DOCSHELL 13FE7C00 == 30 [pid = 308] [id = 188] 04:42:41 INFO - PROCESS | 308 | ++DOMWINDOW == 62 (13FE9400) [pid = 308] [serial = 562] [outer = 00000000] 04:42:41 INFO - PROCESS | 308 | ++DOMWINDOW == 63 (1472BC00) [pid = 308] [serial = 563] [outer = 13FE9400] 04:42:41 INFO - PROCESS | 308 | 1467114161638 Marionette DEBUG loaded listener.js 04:42:41 INFO - PROCESS | 308 | ++DOMWINDOW == 64 (14861400) [pid = 308] [serial = 564] [outer = 13FE9400] 04:42:42 INFO - PROCESS | 308 | 1467114162159 Marionette TRACE conn6 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 04:42:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 04:42:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 830ms 04:42:42 INFO - PROCESS | 308 | 1467114162218 Marionette TRACE conn6 -> [0,717,"getWindowHandle",null] 04:42:42 INFO - PROCESS | 308 | 1467114162221 Marionette TRACE conn6 <- [1,717,null,{"value":"13"}] 04:42:42 INFO - PROCESS | 308 | 1467114162228 Marionette TRACE conn6 -> [0,718,"setScriptTimeout",{"ms":35000}] 04:42:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 04:42:42 INFO - PROCESS | 308 | 1467114162230 Marionette TRACE conn6 <- [1,718,null,{}] 04:42:42 INFO - PROCESS | 308 | 1467114162234 Marionette TRACE conn6 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:42 INFO - PROCESS | 308 | 1467114162236 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:42 INFO - PROCESS | 308 | 1467114162354 Marionette TRACE conn6 <- [1,719,null,{"value":null}] 04:42:42 INFO - PROCESS | 308 | 1467114162431 Marionette TRACE conn6 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:42 INFO - PROCESS | 308 | 1467114162433 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:42 INFO - PROCESS | 308 | ++DOCSHELL 15F4CC00 == 31 [pid = 308] [id = 189] 04:42:42 INFO - PROCESS | 308 | ++DOMWINDOW == 65 (15F4DC00) [pid = 308] [serial = 565] [outer = 00000000] 04:42:42 INFO - PROCESS | 308 | ++DOMWINDOW == 66 (15F90000) [pid = 308] [serial = 566] [outer = 15F4DC00] 04:42:42 INFO - PROCESS | 308 | 1467114162480 Marionette DEBUG loaded listener.js 04:42:42 INFO - PROCESS | 308 | ++DOMWINDOW == 67 (15F9BC00) [pid = 308] [serial = 567] [outer = 15F4DC00] 04:42:42 INFO - PROCESS | 308 | --DOMWINDOW == 66 (17F38400) [pid = 308] [serial = 544] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 04:42:42 INFO - PROCESS | 308 | --DOMWINDOW == 65 (0FCE7400) [pid = 308] [serial = 541] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 04:42:42 INFO - PROCESS | 308 | --DOMWINDOW == 64 (17456800) [pid = 308] [serial = 535] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 04:42:42 INFO - PROCESS | 308 | --DOMWINDOW == 63 (17F37800) [pid = 308] [serial = 538] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 04:42:42 INFO - PROCESS | 308 | --DOMWINDOW == 62 (19610C00) [pid = 308] [serial = 520] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 04:42:42 INFO - PROCESS | 308 | --DOMWINDOW == 61 (0FCEC000) [pid = 308] [serial = 523] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 04:42:42 INFO - PROCESS | 308 | --DOMWINDOW == 60 (15F53000) [pid = 308] [serial = 526] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 04:42:42 INFO - PROCESS | 308 | --DOMWINDOW == 59 (14729400) [pid = 308] [serial = 532] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 04:42:42 INFO - PROCESS | 308 | --DOMWINDOW == 58 (0FCF0400) [pid = 308] [serial = 529] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 04:42:42 INFO - PROCESS | 308 | 1467114162984 Marionette TRACE conn6 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4036] expected 0 but got 24","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,721,"getWindowHandle",null] 04:42:43 INFO - PROCESS | 308 | 1467114163065 Marionette TRACE conn6 <- [1,721,null,{"value":"13"}] 04:42:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 04:42:43 INFO - PROCESS | 308 | 1467114163068 Marionette TRACE conn6 -> [0,722,"setScriptTimeout",{"ms":35000}] 04:42:43 INFO - PROCESS | 308 | 1467114163070 Marionette TRACE conn6 <- [1,722,null,{}] 04:42:43 INFO - PROCESS | 308 | 1467114163073 Marionette TRACE conn6 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:43 INFO - PROCESS | 308 | 1467114163075 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:43 INFO - PROCESS | 308 | 1467114163155 Marionette TRACE conn6 <- [1,723,null,{"value":null}] 04:42:43 INFO - PROCESS | 308 | 1467114163161 Marionette TRACE conn6 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:43 INFO - PROCESS | 308 | 1467114163163 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:43 INFO - PROCESS | 308 | ++DOCSHELL 15F9E400 == 32 [pid = 308] [id = 190] 04:42:43 INFO - PROCESS | 308 | ++DOMWINDOW == 59 (16283000) [pid = 308] [serial = 568] [outer = 00000000] 04:42:43 INFO - PROCESS | 308 | ++DOMWINDOW == 60 (1637D400) [pid = 308] [serial = 569] [outer = 16283000] 04:42:43 INFO - PROCESS | 308 | 1467114163206 Marionette DEBUG loaded listener.js 04:42:43 INFO - PROCESS | 308 | ++DOMWINDOW == 61 (1673B800) [pid = 308] [serial = 570] [outer = 16283000] 04:42:43 INFO - PROCESS | 308 | 1467114163648 Marionette TRACE conn6 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 04:42:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 04:42:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 630ms 04:42:43 INFO - PROCESS | 308 | 1467114163699 Marionette TRACE conn6 -> [0,725,"getWindowHandle",null] 04:42:43 INFO - PROCESS | 308 | 1467114163701 Marionette TRACE conn6 <- [1,725,null,{"value":"13"}] 04:42:43 INFO - PROCESS | 308 | 1467114163704 Marionette TRACE conn6 -> [0,726,"setScriptTimeout",{"ms":35000}] 04:42:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 04:42:43 INFO - PROCESS | 308 | 1467114163706 Marionette TRACE conn6 <- [1,726,null,{}] 04:42:43 INFO - PROCESS | 308 | 1467114163709 Marionette TRACE conn6 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:43 INFO - PROCESS | 308 | 1467114163715 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:43 INFO - PROCESS | 308 | 1467114163807 Marionette TRACE conn6 <- [1,727,null,{"value":null}] 04:42:43 INFO - PROCESS | 308 | 1467114163843 Marionette TRACE conn6 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:43 INFO - PROCESS | 308 | 1467114163845 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:43 INFO - PROCESS | 308 | ++DOCSHELL 17837000 == 33 [pid = 308] [id = 191] 04:42:43 INFO - PROCESS | 308 | ++DOMWINDOW == 62 (17894400) [pid = 308] [serial = 571] [outer = 00000000] 04:42:43 INFO - PROCESS | 308 | ++DOMWINDOW == 63 (17F2DC00) [pid = 308] [serial = 572] [outer = 17894400] 04:42:43 INFO - PROCESS | 308 | 1467114163898 Marionette DEBUG loaded listener.js 04:42:43 INFO - PROCESS | 308 | ++DOMWINDOW == 64 (17F34800) [pid = 308] [serial = 573] [outer = 17894400] 04:42:44 INFO - PROCESS | 308 | 1467114164821 Marionette TRACE conn6 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 04:42:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 04:42:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1177ms 04:42:44 INFO - PROCESS | 308 | 1467114164906 Marionette TRACE conn6 -> [0,729,"getWindowHandle",null] 04:42:44 INFO - PROCESS | 308 | 1467114164911 Marionette TRACE conn6 <- [1,729,null,{"value":"13"}] 04:42:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 04:42:44 INFO - PROCESS | 308 | 1467114164918 Marionette TRACE conn6 -> [0,730,"setScriptTimeout",{"ms":35000}] 04:42:44 INFO - PROCESS | 308 | 1467114164921 Marionette TRACE conn6 <- [1,730,null,{}] 04:42:44 INFO - PROCESS | 308 | 1467114164928 Marionette TRACE conn6 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:44 INFO - PROCESS | 308 | 1467114164931 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:45 INFO - PROCESS | 308 | 1467114165076 Marionette TRACE conn6 <- [1,731,null,{"value":null}] 04:42:45 INFO - PROCESS | 308 | 1467114165241 Marionette TRACE conn6 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:45 INFO - PROCESS | 308 | 1467114165244 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:45 INFO - PROCESS | 308 | ++DOCSHELL 0FCCCC00 == 34 [pid = 308] [id = 192] 04:42:45 INFO - PROCESS | 308 | ++DOMWINDOW == 65 (0FCCD000) [pid = 308] [serial = 574] [outer = 00000000] 04:42:45 INFO - PROCESS | 308 | ++DOMWINDOW == 66 (0FCEAC00) [pid = 308] [serial = 575] [outer = 0FCCD000] 04:42:45 INFO - PROCESS | 308 | 1467114165308 Marionette DEBUG loaded listener.js 04:42:45 INFO - PROCESS | 308 | ++DOMWINDOW == 67 (0FE24000) [pid = 308] [serial = 576] [outer = 0FCCD000] 04:42:46 INFO - PROCESS | 308 | 1467114166477 Marionette TRACE conn6 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 04:42:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 04:42:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1579ms 04:42:46 INFO - PROCESS | 308 | 1467114166501 Marionette TRACE conn6 -> [0,733,"getWindowHandle",null] 04:42:46 INFO - PROCESS | 308 | 1467114166506 Marionette TRACE conn6 <- [1,733,null,{"value":"13"}] 04:42:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 04:42:46 INFO - PROCESS | 308 | 1467114166513 Marionette TRACE conn6 -> [0,734,"setScriptTimeout",{"ms":35000}] 04:42:46 INFO - PROCESS | 308 | 1467114166516 Marionette TRACE conn6 <- [1,734,null,{}] 04:42:46 INFO - PROCESS | 308 | 1467114166520 Marionette TRACE conn6 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:46 INFO - PROCESS | 308 | 1467114166523 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:46 INFO - PROCESS | 308 | 1467114166697 Marionette TRACE conn6 <- [1,735,null,{"value":null}] 04:42:46 INFO - PROCESS | 308 | 1467114166796 Marionette TRACE conn6 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:46 INFO - PROCESS | 308 | 1467114166799 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:46 INFO - PROCESS | 308 | ++DOCSHELL 10226C00 == 35 [pid = 308] [id = 193] 04:42:46 INFO - PROCESS | 308 | ++DOMWINDOW == 68 (10229000) [pid = 308] [serial = 577] [outer = 00000000] 04:42:46 INFO - PROCESS | 308 | ++DOMWINDOW == 69 (13FE0C00) [pid = 308] [serial = 578] [outer = 10229000] 04:42:46 INFO - PROCESS | 308 | 1467114166855 Marionette DEBUG loaded listener.js 04:42:46 INFO - PROCESS | 308 | ++DOMWINDOW == 70 (14821800) [pid = 308] [serial = 579] [outer = 10229000] 04:42:47 INFO - PROCESS | 308 | --DOCSHELL 15F9E400 == 34 [pid = 308] [id = 190] 04:42:47 INFO - PROCESS | 308 | --DOCSHELL 15F4CC00 == 33 [pid = 308] [id = 189] 04:42:47 INFO - PROCESS | 308 | --DOCSHELL 13FE7C00 == 32 [pid = 308] [id = 188] 04:42:47 INFO - PROCESS | 308 | --DOCSHELL 0FE53800 == 31 [pid = 308] [id = 187] 04:42:47 INFO - PROCESS | 308 | --DOCSHELL 0FCC5400 == 30 [pid = 308] [id = 186] 04:42:47 INFO - PROCESS | 308 | --DOMWINDOW == 69 (198D0000) [pid = 308] [serial = 546] [outer = 00000000] [url = about:blank] 04:42:47 INFO - PROCESS | 308 | --DOMWINDOW == 68 (198CE400) [pid = 308] [serial = 545] [outer = 00000000] [url = about:blank] 04:42:47 INFO - PROCESS | 308 | --DOMWINDOW == 67 (17F36400) [pid = 308] [serial = 542] [outer = 00000000] [url = about:blank] 04:42:47 INFO - PROCESS | 308 | --DOMWINDOW == 66 (1746D800) [pid = 308] [serial = 536] [outer = 00000000] [url = about:blank] 04:42:47 INFO - PROCESS | 308 | --DOMWINDOW == 65 (1877F000) [pid = 308] [serial = 539] [outer = 00000000] [url = about:blank] 04:42:47 INFO - PROCESS | 308 | --DOMWINDOW == 64 (19A44400) [pid = 308] [serial = 522] [outer = 00000000] [url = about:blank] 04:42:47 INFO - PROCESS | 308 | --DOMWINDOW == 63 (199E9800) [pid = 308] [serial = 521] [outer = 00000000] [url = about:blank] 04:42:47 INFO - PROCESS | 308 | --DOMWINDOW == 62 (0FF22000) [pid = 308] [serial = 524] [outer = 00000000] [url = about:blank] 04:42:47 INFO - PROCESS | 308 | --DOMWINDOW == 61 (102E5000) [pid = 308] [serial = 525] [outer = 00000000] [url = about:blank] 04:42:47 INFO - PROCESS | 308 | --DOMWINDOW == 60 (16745C00) [pid = 308] [serial = 527] [outer = 00000000] [url = about:blank] 04:42:47 INFO - PROCESS | 308 | --DOMWINDOW == 59 (17F2D800) [pid = 308] [serial = 528] [outer = 00000000] [url = about:blank] 04:42:47 INFO - PROCESS | 308 | --DOMWINDOW == 58 (14829800) [pid = 308] [serial = 533] [outer = 00000000] [url = about:blank] 04:42:47 INFO - PROCESS | 308 | --DOMWINDOW == 57 (0FE25400) [pid = 308] [serial = 530] [outer = 00000000] [url = about:blank] 04:42:47 INFO - PROCESS | 308 | --DOMWINDOW == 56 (0FE5C800) [pid = 308] [serial = 531] [outer = 00000000] [url = about:blank] 04:42:47 INFO - PROCESS | 308 | --DOMWINDOW == 55 (189AE400) [pid = 308] [serial = 540] [outer = 00000000] [url = about:blank] 04:42:47 INFO - PROCESS | 308 | --DOMWINDOW == 54 (189A8000) [pid = 308] [serial = 543] [outer = 00000000] [url = about:blank] 04:42:47 INFO - PROCESS | 308 | --DOMWINDOW == 53 (17836800) [pid = 308] [serial = 537] [outer = 00000000] [url = about:blank] 04:42:47 INFO - PROCESS | 308 | --DOMWINDOW == 52 (15634000) [pid = 308] [serial = 534] [outer = 00000000] [url = about:blank] 04:42:48 INFO - PROCESS | 308 | 1467114168000 Marionette TRACE conn6 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 04:42:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 04:42:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1535ms 04:42:48 INFO - PROCESS | 308 | 1467114168052 Marionette TRACE conn6 -> [0,737,"getWindowHandle",null] 04:42:48 INFO - PROCESS | 308 | 1467114168056 Marionette TRACE conn6 <- [1,737,null,{"value":"13"}] 04:42:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 04:42:48 INFO - PROCESS | 308 | 1467114168061 Marionette TRACE conn6 -> [0,738,"setScriptTimeout",{"ms":35000}] 04:42:48 INFO - PROCESS | 308 | 1467114168063 Marionette TRACE conn6 <- [1,738,null,{}] 04:42:48 INFO - PROCESS | 308 | 1467114168069 Marionette TRACE conn6 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:48 INFO - PROCESS | 308 | 1467114168072 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:48 INFO - PROCESS | 308 | 1467114168196 Marionette TRACE conn6 <- [1,739,null,{"value":null}] 04:42:48 INFO - PROCESS | 308 | 1467114168243 Marionette TRACE conn6 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:48 INFO - PROCESS | 308 | 1467114168245 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:48 INFO - PROCESS | 308 | ++DOCSHELL 0F8FD000 == 31 [pid = 308] [id = 194] 04:42:48 INFO - PROCESS | 308 | ++DOMWINDOW == 53 (0FCE6400) [pid = 308] [serial = 580] [outer = 00000000] 04:42:48 INFO - PROCESS | 308 | ++DOMWINDOW == 54 (0FE1FC00) [pid = 308] [serial = 581] [outer = 0FCE6400] 04:42:48 INFO - PROCESS | 308 | 1467114168294 Marionette DEBUG loaded listener.js 04:42:48 INFO - PROCESS | 308 | ++DOMWINDOW == 55 (0FE53800) [pid = 308] [serial = 582] [outer = 0FCE6400] 04:42:49 INFO - PROCESS | 308 | 1467114169193 Marionette TRACE conn6 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 04:42:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 04:42:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1175ms 04:42:49 INFO - PROCESS | 308 | 1467114169237 Marionette TRACE conn6 -> [0,741,"getWindowHandle",null] 04:42:49 INFO - PROCESS | 308 | 1467114169242 Marionette TRACE conn6 <- [1,741,null,{"value":"13"}] 04:42:49 INFO - PROCESS | 308 | 1467114169248 Marionette TRACE conn6 -> [0,742,"setScriptTimeout",{"ms":35000}] 04:42:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 04:42:49 INFO - PROCESS | 308 | 1467114169250 Marionette TRACE conn6 <- [1,742,null,{}] 04:42:49 INFO - PROCESS | 308 | 1467114169254 Marionette TRACE conn6 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:49 INFO - PROCESS | 308 | 1467114169256 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:49 INFO - PROCESS | 308 | 1467114169344 Marionette TRACE conn6 <- [1,743,null,{"value":null}] 04:42:49 INFO - PROCESS | 308 | 1467114169351 Marionette TRACE conn6 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:49 INFO - PROCESS | 308 | 1467114169354 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:49 INFO - PROCESS | 308 | ++DOCSHELL 102E3C00 == 32 [pid = 308] [id = 195] 04:42:49 INFO - PROCESS | 308 | ++DOMWINDOW == 56 (104C0800) [pid = 308] [serial = 583] [outer = 00000000] 04:42:49 INFO - PROCESS | 308 | ++DOMWINDOW == 57 (110C9800) [pid = 308] [serial = 584] [outer = 104C0800] 04:42:49 INFO - PROCESS | 308 | 1467114169400 Marionette DEBUG loaded listener.js 04:42:49 INFO - PROCESS | 308 | ++DOMWINDOW == 58 (13FE7C00) [pid = 308] [serial = 585] [outer = 104C0800] 04:42:50 INFO - PROCESS | 308 | 1467114170372 Marionette TRACE conn6 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 04:42:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 04:42:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1171ms 04:42:50 INFO - PROCESS | 308 | 1467114170423 Marionette TRACE conn6 -> [0,745,"getWindowHandle",null] 04:42:50 INFO - PROCESS | 308 | 1467114170426 Marionette TRACE conn6 <- [1,745,null,{"value":"13"}] 04:42:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 04:42:50 INFO - PROCESS | 308 | 1467114170437 Marionette TRACE conn6 -> [0,746,"setScriptTimeout",{"ms":35000}] 04:42:50 INFO - PROCESS | 308 | 1467114170441 Marionette TRACE conn6 <- [1,746,null,{}] 04:42:50 INFO - PROCESS | 308 | 1467114170452 Marionette TRACE conn6 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:50 INFO - PROCESS | 308 | 1467114170457 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:50 INFO - PROCESS | 308 | 1467114170575 Marionette TRACE conn6 <- [1,747,null,{"value":null}] 04:42:50 INFO - PROCESS | 308 | 1467114170583 Marionette TRACE conn6 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:50 INFO - PROCESS | 308 | 1467114170586 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:50 INFO - PROCESS | 308 | ++DOCSHELL 15F53000 == 33 [pid = 308] [id = 196] 04:42:50 INFO - PROCESS | 308 | ++DOMWINDOW == 59 (15F53400) [pid = 308] [serial = 586] [outer = 00000000] 04:42:50 INFO - PROCESS | 308 | ++DOMWINDOW == 60 (15F93800) [pid = 308] [serial = 587] [outer = 15F53400] 04:42:50 INFO - PROCESS | 308 | 1467114170682 Marionette DEBUG loaded listener.js 04:42:50 INFO - PROCESS | 308 | ++DOMWINDOW == 61 (16281800) [pid = 308] [serial = 588] [outer = 15F53400] 04:42:50 INFO - PROCESS | 308 | --DOMWINDOW == 60 (0FE57000) [pid = 308] [serial = 559] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 04:42:50 INFO - PROCESS | 308 | --DOMWINDOW == 59 (0FCC6400) [pid = 308] [serial = 556] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 04:42:50 INFO - PROCESS | 308 | --DOMWINDOW == 58 (0FE2E400) [pid = 308] [serial = 553] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 04:42:50 INFO - PROCESS | 308 | --DOMWINDOW == 57 (140C8400) [pid = 308] [serial = 547] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 04:42:50 INFO - PROCESS | 308 | --DOMWINDOW == 56 (17457800) [pid = 308] [serial = 550] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 04:42:50 INFO - PROCESS | 308 | --DOMWINDOW == 55 (13FE9400) [pid = 308] [serial = 562] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 04:42:50 INFO - PROCESS | 308 | --DOMWINDOW == 54 (15F4DC00) [pid = 308] [serial = 565] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 04:42:50 INFO - PROCESS | 308 | --DOMWINDOW == 53 (16283000) [pid = 308] [serial = 568] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 04:42:51 INFO - PROCESS | 308 | 1467114171101 Marionette TRACE conn6 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 04:42:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 04:42:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 730ms 04:42:51 INFO - PROCESS | 308 | 1467114171168 Marionette TRACE conn6 -> [0,749,"getWindowHandle",null] 04:42:51 INFO - PROCESS | 308 | 1467114171170 Marionette TRACE conn6 <- [1,749,null,{"value":"13"}] 04:42:51 INFO - PROCESS | 308 | 1467114171173 Marionette TRACE conn6 -> [0,750,"setScriptTimeout",{"ms":35000}] 04:42:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 04:42:51 INFO - PROCESS | 308 | 1467114171175 Marionette TRACE conn6 <- [1,750,null,{}] 04:42:51 INFO - PROCESS | 308 | 1467114171179 Marionette TRACE conn6 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:51 INFO - PROCESS | 308 | 1467114171181 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:51 INFO - PROCESS | 308 | 1467114171296 Marionette TRACE conn6 <- [1,751,null,{"value":null}] 04:42:51 INFO - PROCESS | 308 | 1467114171342 Marionette TRACE conn6 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:51 INFO - PROCESS | 308 | 1467114171344 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:51 INFO - PROCESS | 308 | ++DOCSHELL 140CAC00 == 34 [pid = 308] [id = 197] 04:42:51 INFO - PROCESS | 308 | ++DOMWINDOW == 54 (16749400) [pid = 308] [serial = 589] [outer = 00000000] 04:42:51 INFO - PROCESS | 308 | ++DOMWINDOW == 55 (17467400) [pid = 308] [serial = 590] [outer = 16749400] 04:42:51 INFO - PROCESS | 308 | 1467114171389 Marionette DEBUG loaded listener.js 04:42:51 INFO - PROCESS | 308 | ++DOMWINDOW == 56 (1746CC00) [pid = 308] [serial = 591] [outer = 16749400] 04:42:52 INFO - PROCESS | 308 | 1467114172205 Marionette TRACE conn6 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 04:42:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 04:42:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1075ms 04:42:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 04:42:52 INFO - PROCESS | 308 | 1467114172253 Marionette TRACE conn6 -> [0,753,"getWindowHandle",null] 04:42:52 INFO - PROCESS | 308 | 1467114172255 Marionette TRACE conn6 <- [1,753,null,{"value":"13"}] 04:42:52 INFO - PROCESS | 308 | 1467114172258 Marionette TRACE conn6 -> [0,754,"setScriptTimeout",{"ms":35000}] 04:42:52 INFO - PROCESS | 308 | 1467114172260 Marionette TRACE conn6 <- [1,754,null,{}] 04:42:52 INFO - PROCESS | 308 | 1467114172263 Marionette TRACE conn6 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:52 INFO - PROCESS | 308 | 1467114172265 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:52 INFO - PROCESS | 308 | 1467114172369 Marionette TRACE conn6 <- [1,755,null,{"value":null}] 04:42:52 INFO - PROCESS | 308 | 1467114172377 Marionette TRACE conn6 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:52 INFO - PROCESS | 308 | 1467114172379 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:52 INFO - PROCESS | 308 | ++DOCSHELL 17457800 == 35 [pid = 308] [id = 198] 04:42:52 INFO - PROCESS | 308 | ++DOMWINDOW == 57 (17471800) [pid = 308] [serial = 592] [outer = 00000000] 04:42:52 INFO - PROCESS | 308 | ++DOMWINDOW == 58 (17F2B800) [pid = 308] [serial = 593] [outer = 17471800] 04:42:52 INFO - PROCESS | 308 | 1467114172424 Marionette DEBUG loaded listener.js 04:42:52 INFO - PROCESS | 308 | ++DOMWINDOW == 59 (17F32800) [pid = 308] [serial = 594] [outer = 17471800] 04:42:53 INFO - PROCESS | 308 | 1467114173325 Marionette TRACE conn6 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 04:42:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 04:42:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1123ms 04:42:53 INFO - PROCESS | 308 | 1467114173382 Marionette TRACE conn6 -> [0,757,"getWindowHandle",null] 04:42:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 04:42:53 INFO - PROCESS | 308 | 1467114173384 Marionette TRACE conn6 <- [1,757,null,{"value":"13"}] 04:42:53 INFO - PROCESS | 308 | 1467114173387 Marionette TRACE conn6 -> [0,758,"setScriptTimeout",{"ms":35000}] 04:42:53 INFO - PROCESS | 308 | 1467114173389 Marionette TRACE conn6 <- [1,758,null,{}] 04:42:53 INFO - PROCESS | 308 | 1467114173393 Marionette TRACE conn6 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:53 INFO - PROCESS | 308 | 1467114173398 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:53 INFO - PROCESS | 308 | 1467114173518 Marionette TRACE conn6 <- [1,759,null,{"value":null}] 04:42:53 INFO - PROCESS | 308 | 1467114173604 Marionette TRACE conn6 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:53 INFO - PROCESS | 308 | 1467114173607 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:53 INFO - PROCESS | 308 | ++DOCSHELL 092A6000 == 36 [pid = 308] [id = 199] 04:42:53 INFO - PROCESS | 308 | ++DOMWINDOW == 60 (092A6C00) [pid = 308] [serial = 595] [outer = 00000000] 04:42:53 INFO - PROCESS | 308 | ++DOMWINDOW == 61 (0F776400) [pid = 308] [serial = 596] [outer = 092A6C00] 04:42:53 INFO - PROCESS | 308 | 1467114173713 Marionette DEBUG loaded listener.js 04:42:53 INFO - PROCESS | 308 | ++DOMWINDOW == 62 (0FC72400) [pid = 308] [serial = 597] [outer = 092A6C00] 04:42:54 INFO - PROCESS | 308 | 1467114174325 Marionette TRACE conn6 <- [1,760,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 04:42:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 04:42:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 970ms 04:42:54 INFO - PROCESS | 308 | 1467114174360 Marionette TRACE conn6 -> [0,761,"getWindowHandle",null] 04:42:54 INFO - PROCESS | 308 | 1467114174364 Marionette TRACE conn6 <- [1,761,null,{"value":"13"}] 04:42:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 04:42:54 INFO - PROCESS | 308 | 1467114174369 Marionette TRACE conn6 -> [0,762,"setScriptTimeout",{"ms":35000}] 04:42:54 INFO - PROCESS | 308 | 1467114174372 Marionette TRACE conn6 <- [1,762,null,{}] 04:42:54 INFO - PROCESS | 308 | 1467114174377 Marionette TRACE conn6 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:54 INFO - PROCESS | 308 | 1467114174382 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:54 INFO - PROCESS | 308 | 1467114174496 Marionette TRACE conn6 <- [1,763,null,{"value":null}] 04:42:54 INFO - PROCESS | 308 | 1467114174592 Marionette TRACE conn6 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:54 INFO - PROCESS | 308 | 1467114174595 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:54 INFO - PROCESS | 308 | ++DOCSHELL 10228400 == 37 [pid = 308] [id = 200] 04:42:54 INFO - PROCESS | 308 | ++DOMWINDOW == 63 (1046EC00) [pid = 308] [serial = 598] [outer = 00000000] 04:42:54 INFO - PROCESS | 308 | ++DOMWINDOW == 64 (10EE1400) [pid = 308] [serial = 599] [outer = 1046EC00] 04:42:54 INFO - PROCESS | 308 | 1467114174657 Marionette DEBUG loaded listener.js 04:42:54 INFO - PROCESS | 308 | ++DOMWINDOW == 65 (142BB000) [pid = 308] [serial = 600] [outer = 1046EC00] 04:42:55 INFO - PROCESS | 308 | 1467114175283 Marionette TRACE conn6 <- [1,764,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 04:42:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 04:42:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 970ms 04:42:55 INFO - PROCESS | 308 | 1467114175346 Marionette TRACE conn6 -> [0,765,"getWindowHandle",null] 04:42:55 INFO - PROCESS | 308 | 1467114175351 Marionette TRACE conn6 <- [1,765,null,{"value":"13"}] 04:42:55 INFO - PROCESS | 308 | 1467114175355 Marionette TRACE conn6 -> [0,766,"setScriptTimeout",{"ms":35000}] 04:42:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 04:42:55 INFO - PROCESS | 308 | 1467114175357 Marionette TRACE conn6 <- [1,766,null,{}] 04:42:55 INFO - PROCESS | 308 | 1467114175362 Marionette TRACE conn6 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:55 INFO - PROCESS | 308 | 1467114175364 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:55 INFO - PROCESS | 308 | 1467114175482 Marionette TRACE conn6 <- [1,767,null,{"value":null}] 04:42:55 INFO - PROCESS | 308 | 1467114175608 Marionette TRACE conn6 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:55 INFO - PROCESS | 308 | 1467114175611 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:55 INFO - PROCESS | 308 | ++DOCSHELL 15F4E000 == 38 [pid = 308] [id = 201] 04:42:55 INFO - PROCESS | 308 | ++DOMWINDOW == 66 (15F4F000) [pid = 308] [serial = 601] [outer = 00000000] 04:42:55 INFO - PROCESS | 308 | ++DOMWINDOW == 67 (16748800) [pid = 308] [serial = 602] [outer = 15F4F000] 04:42:55 INFO - PROCESS | 308 | 1467114175672 Marionette DEBUG loaded listener.js 04:42:55 INFO - PROCESS | 308 | ++DOMWINDOW == 68 (17894C00) [pid = 308] [serial = 603] [outer = 15F4F000] 04:42:56 INFO - PROCESS | 308 | 1467114176334 Marionette TRACE conn6 <- [1,768,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 04:42:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 04:42:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1019ms 04:42:56 INFO - PROCESS | 308 | 1467114176378 Marionette TRACE conn6 -> [0,769,"getWindowHandle",null] 04:42:56 INFO - PROCESS | 308 | 1467114176381 Marionette TRACE conn6 <- [1,769,null,{"value":"13"}] 04:42:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 04:42:56 INFO - PROCESS | 308 | 1467114176390 Marionette TRACE conn6 -> [0,770,"setScriptTimeout",{"ms":35000}] 04:42:56 INFO - PROCESS | 308 | 1467114176396 Marionette TRACE conn6 <- [1,770,null,{}] 04:42:56 INFO - PROCESS | 308 | 1467114176401 Marionette TRACE conn6 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:56 INFO - PROCESS | 308 | 1467114176405 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:56 INFO - PROCESS | 308 | 1467114176520 Marionette TRACE conn6 <- [1,771,null,{"value":null}] 04:42:56 INFO - PROCESS | 308 | 1467114176645 Marionette TRACE conn6 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:56 INFO - PROCESS | 308 | 1467114176648 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:56 INFO - PROCESS | 308 | ++DOCSHELL 18D20800 == 39 [pid = 308] [id = 202] 04:42:56 INFO - PROCESS | 308 | ++DOMWINDOW == 69 (18D27000) [pid = 308] [serial = 604] [outer = 00000000] 04:42:56 INFO - PROCESS | 308 | ++DOMWINDOW == 70 (18DE9000) [pid = 308] [serial = 605] [outer = 18D27000] 04:42:56 INFO - PROCESS | 308 | 1467114176702 Marionette DEBUG loaded listener.js 04:42:56 INFO - PROCESS | 308 | ++DOMWINDOW == 71 (18DEC800) [pid = 308] [serial = 606] [outer = 18D27000] 04:42:57 INFO - PROCESS | 308 | 1467114177368 Marionette TRACE conn6 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 04:42:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 04:42:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1031ms 04:42:57 INFO - PROCESS | 308 | 1467114177419 Marionette TRACE conn6 -> [0,773,"getWindowHandle",null] 04:42:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 04:42:57 INFO - PROCESS | 308 | 1467114177423 Marionette TRACE conn6 <- [1,773,null,{"value":"13"}] 04:42:57 INFO - PROCESS | 308 | 1467114177428 Marionette TRACE conn6 -> [0,774,"setScriptTimeout",{"ms":35000}] 04:42:57 INFO - PROCESS | 308 | 1467114177431 Marionette TRACE conn6 <- [1,774,null,{}] 04:42:57 INFO - PROCESS | 308 | 1467114177477 Marionette TRACE conn6 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:57 INFO - PROCESS | 308 | 1467114177480 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:57 INFO - PROCESS | 308 | 1467114177621 Marionette TRACE conn6 <- [1,775,null,{"value":null}] 04:42:58 INFO - PROCESS | 308 | --DOCSHELL 17457800 == 38 [pid = 308] [id = 198] 04:42:58 INFO - PROCESS | 308 | --DOCSHELL 140CAC00 == 37 [pid = 308] [id = 197] 04:42:58 INFO - PROCESS | 308 | --DOCSHELL 15F53000 == 36 [pid = 308] [id = 196] 04:42:58 INFO - PROCESS | 308 | --DOCSHELL 102E3C00 == 35 [pid = 308] [id = 195] 04:42:58 INFO - PROCESS | 308 | --DOCSHELL 0F8FD000 == 34 [pid = 308] [id = 194] 04:42:58 INFO - PROCESS | 308 | --DOCSHELL 0FCCCC00 == 33 [pid = 308] [id = 192] 04:42:58 INFO - PROCESS | 308 | --DOCSHELL 0FE2E000 == 32 [pid = 308] [id = 185] 04:42:58 INFO - PROCESS | 308 | --DOCSHELL 1673C000 == 31 [pid = 308] [id = 15] 04:42:58 INFO - PROCESS | 308 | --DOCSHELL 0FCEE800 == 30 [pid = 308] [id = 26] 04:42:58 INFO - PROCESS | 308 | --DOCSHELL 0F736400 == 29 [pid = 308] [id = 11] 04:42:58 INFO - PROCESS | 308 | --DOCSHELL 0FF1E400 == 28 [pid = 308] [id = 27] 04:42:58 INFO - PROCESS | 308 | --DOCSHELL 104C0400 == 27 [pid = 308] [id = 14] 04:42:58 INFO - PROCESS | 308 | --DOCSHELL 17895000 == 26 [pid = 308] [id = 16] 04:42:58 INFO - PROCESS | 308 | --DOCSHELL 1D453C00 == 25 [pid = 308] [id = 8] 04:42:58 INFO - PROCESS | 308 | --DOCSHELL 1B649800 == 24 [pid = 308] [id = 19] 04:42:58 INFO - PROCESS | 308 | --DOCSHELL 186B2800 == 23 [pid = 308] [id = 10] 04:42:58 INFO - PROCESS | 308 | --DOCSHELL 10226C00 == 22 [pid = 308] [id = 193] 04:42:58 INFO - PROCESS | 308 | --DOCSHELL 0FCE7800 == 21 [pid = 308] [id = 25] 04:42:58 INFO - PROCESS | 308 | --DOCSHELL 18DEB400 == 20 [pid = 308] [id = 17] 04:42:58 INFO - PROCESS | 308 | --DOCSHELL 1AA39000 == 19 [pid = 308] [id = 18] 04:42:58 INFO - PROCESS | 308 | --DOCSHELL 0FE53C00 == 18 [pid = 308] [id = 24] 04:42:58 INFO - PROCESS | 308 | --DOCSHELL 1B9A8800 == 17 [pid = 308] [id = 22] 04:42:58 INFO - PROCESS | 308 | --DOCSHELL 19BB1000 == 16 [pid = 308] [id = 20] 04:42:58 INFO - PROCESS | 308 | --DOCSHELL 02080400 == 15 [pid = 308] [id = 21] 04:42:58 INFO - PROCESS | 308 | --DOCSHELL 17837000 == 14 [pid = 308] [id = 191] 04:42:58 INFO - PROCESS | 308 | --DOCSHELL 0FF1CC00 == 13 [pid = 308] [id = 23] 04:42:58 INFO - PROCESS | 308 | --DOCSHELL 15638800 == 12 [pid = 308] [id = 28] 04:42:58 INFO - PROCESS | 308 | --DOCSHELL 18D20800 == 11 [pid = 308] [id = 202] 04:42:58 INFO - PROCESS | 308 | --DOCSHELL 15F4E000 == 10 [pid = 308] [id = 201] 04:42:58 INFO - PROCESS | 308 | --DOCSHELL 092A6000 == 9 [pid = 308] [id = 199] 04:42:58 INFO - PROCESS | 308 | --DOCSHELL 10228400 == 8 [pid = 308] [id = 200] 04:42:58 INFO - PROCESS | 308 | 1467114178240 Marionette TRACE conn6 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:58 INFO - PROCESS | 308 | 1467114178244 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:58 INFO - PROCESS | 308 | --DOMWINDOW == 70 (0FF28C00) [pid = 308] [serial = 561] [outer = 00000000] [url = about:blank] 04:42:58 INFO - PROCESS | 308 | --DOMWINDOW == 69 (0FCCF400) [pid = 308] [serial = 557] [outer = 00000000] [url = about:blank] 04:42:58 INFO - PROCESS | 308 | --DOMWINDOW == 68 (0FF1C400) [pid = 308] [serial = 560] [outer = 00000000] [url = about:blank] 04:42:58 INFO - PROCESS | 308 | --DOMWINDOW == 67 (1022EC00) [pid = 308] [serial = 555] [outer = 00000000] [url = about:blank] 04:42:58 INFO - PROCESS | 308 | --DOMWINDOW == 66 (0FF22400) [pid = 308] [serial = 554] [outer = 00000000] [url = about:blank] 04:42:58 INFO - PROCESS | 308 | --DOMWINDOW == 65 (15F94800) [pid = 308] [serial = 549] [outer = 00000000] [url = about:blank] 04:42:58 INFO - PROCESS | 308 | --DOMWINDOW == 64 (15F4B400) [pid = 308] [serial = 548] [outer = 00000000] [url = about:blank] 04:42:58 INFO - PROCESS | 308 | --DOMWINDOW == 63 (18DEE800) [pid = 308] [serial = 552] [outer = 00000000] [url = about:blank] 04:42:58 INFO - PROCESS | 308 | --DOMWINDOW == 62 (18780800) [pid = 308] [serial = 551] [outer = 00000000] [url = about:blank] 04:42:58 INFO - PROCESS | 308 | --DOMWINDOW == 61 (14861400) [pid = 308] [serial = 564] [outer = 00000000] [url = about:blank] 04:42:58 INFO - PROCESS | 308 | --DOMWINDOW == 60 (1472BC00) [pid = 308] [serial = 563] [outer = 00000000] [url = about:blank] 04:42:58 INFO - PROCESS | 308 | --DOMWINDOW == 59 (15F90000) [pid = 308] [serial = 566] [outer = 00000000] [url = about:blank] 04:42:58 INFO - PROCESS | 308 | --DOMWINDOW == 58 (15F9BC00) [pid = 308] [serial = 567] [outer = 00000000] [url = about:blank] 04:42:58 INFO - PROCESS | 308 | --DOMWINDOW == 57 (1637D400) [pid = 308] [serial = 569] [outer = 00000000] [url = about:blank] 04:42:58 INFO - PROCESS | 308 | --DOMWINDOW == 56 (0FCE6800) [pid = 308] [serial = 558] [outer = 00000000] [url = about:blank] 04:42:58 INFO - PROCESS | 308 | --DOMWINDOW == 55 (1673B800) [pid = 308] [serial = 570] [outer = 00000000] [url = about:blank] 04:42:58 INFO - PROCESS | 308 | --DOMWINDOW == 54 (17F2DC00) [pid = 308] [serial = 572] [outer = 00000000] [url = about:blank] 04:42:58 INFO - PROCESS | 308 | ++DOCSHELL 092A3000 == 9 [pid = 308] [id = 203] 04:42:58 INFO - PROCESS | 308 | ++DOMWINDOW == 55 (092A6400) [pid = 308] [serial = 607] [outer = 00000000] 04:42:58 INFO - PROCESS | 308 | ++DOMWINDOW == 56 (0F735800) [pid = 308] [serial = 608] [outer = 092A6400] 04:42:58 INFO - PROCESS | 308 | 1467114178395 Marionette DEBUG loaded listener.js 04:42:58 INFO - PROCESS | 308 | ++DOMWINDOW == 57 (0FC74400) [pid = 308] [serial = 609] [outer = 092A6400] 04:42:58 INFO - PROCESS | 308 | 1467114178848 Marionette TRACE conn6 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 04:42:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 04:42:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1443ms 04:42:58 INFO - PROCESS | 308 | 1467114178874 Marionette TRACE conn6 -> [0,777,"getWindowHandle",null] 04:42:58 INFO - PROCESS | 308 | 1467114178877 Marionette TRACE conn6 <- [1,777,null,{"value":"13"}] 04:42:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 04:42:58 INFO - PROCESS | 308 | 1467114178882 Marionette TRACE conn6 -> [0,778,"setScriptTimeout",{"ms":35000}] 04:42:58 INFO - PROCESS | 308 | 1467114178884 Marionette TRACE conn6 <- [1,778,null,{}] 04:42:58 INFO - PROCESS | 308 | 1467114178890 Marionette TRACE conn6 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:58 INFO - PROCESS | 308 | 1467114178894 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:58 INFO - PROCESS | 308 | 1467114178986 Marionette TRACE conn6 <- [1,779,null,{"value":null}] 04:42:59 INFO - PROCESS | 308 | 1467114178994 Marionette TRACE conn6 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:59 INFO - PROCESS | 308 | 1467114178996 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:59 INFO - PROCESS | 308 | ++DOCSHELL 0FCF0000 == 10 [pid = 308] [id = 204] 04:42:59 INFO - PROCESS | 308 | ++DOMWINDOW == 58 (0FE27800) [pid = 308] [serial = 610] [outer = 00000000] 04:42:59 INFO - PROCESS | 308 | ++DOMWINDOW == 59 (0FE5B000) [pid = 308] [serial = 611] [outer = 0FE27800] 04:42:59 INFO - PROCESS | 308 | 1467114179044 Marionette DEBUG loaded listener.js 04:42:59 INFO - PROCESS | 308 | ++DOMWINDOW == 60 (0FF1CC00) [pid = 308] [serial = 612] [outer = 0FE27800] 04:42:59 INFO - PROCESS | 308 | 1467114179530 Marionette TRACE conn6 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 04:42:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 04:42:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 670ms 04:42:59 INFO - PROCESS | 308 | 1467114179555 Marionette TRACE conn6 -> [0,781,"getWindowHandle",null] 04:42:59 INFO - PROCESS | 308 | 1467114179560 Marionette TRACE conn6 <- [1,781,null,{"value":"13"}] 04:42:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 04:42:59 INFO - PROCESS | 308 | 1467114179565 Marionette TRACE conn6 -> [0,782,"setScriptTimeout",{"ms":35000}] 04:42:59 INFO - PROCESS | 308 | 1467114179567 Marionette TRACE conn6 <- [1,782,null,{}] 04:42:59 INFO - PROCESS | 308 | 1467114179571 Marionette TRACE conn6 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:59 INFO - PROCESS | 308 | 1467114179574 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:59 INFO - PROCESS | 308 | 1467114179698 Marionette TRACE conn6 <- [1,783,null,{"value":null}] 04:42:59 INFO - PROCESS | 308 | 1467114179708 Marionette TRACE conn6 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:59 INFO - PROCESS | 308 | 1467114179710 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:42:59 INFO - PROCESS | 308 | ++DOCSHELL 1022EC00 == 11 [pid = 308] [id = 205] 04:42:59 INFO - PROCESS | 308 | ++DOMWINDOW == 61 (1022F800) [pid = 308] [serial = 613] [outer = 00000000] 04:42:59 INFO - PROCESS | 308 | ++DOMWINDOW == 62 (104BB400) [pid = 308] [serial = 614] [outer = 1022F800] 04:42:59 INFO - PROCESS | 308 | 1467114179823 Marionette DEBUG loaded listener.js 04:42:59 INFO - PROCESS | 308 | ++DOMWINDOW == 63 (110D1400) [pid = 308] [serial = 615] [outer = 1022F800] 04:43:00 INFO - PROCESS | 308 | 1467114180248 Marionette TRACE conn6 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 04:43:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 04:43:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 730ms 04:43:00 INFO - PROCESS | 308 | 1467114180297 Marionette TRACE conn6 -> [0,785,"getWindowHandle",null] 04:43:00 INFO - PROCESS | 308 | 1467114180300 Marionette TRACE conn6 <- [1,785,null,{"value":"13"}] 04:43:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 04:43:00 INFO - PROCESS | 308 | 1467114180305 Marionette TRACE conn6 -> [0,786,"setScriptTimeout",{"ms":35000}] 04:43:00 INFO - PROCESS | 308 | 1467114180310 Marionette TRACE conn6 <- [1,786,null,{}] 04:43:00 INFO - PROCESS | 308 | 1467114180320 Marionette TRACE conn6 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:00 INFO - PROCESS | 308 | 1467114180323 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:00 INFO - PROCESS | 308 | 1467114180453 Marionette TRACE conn6 <- [1,787,null,{"value":null}] 04:43:00 INFO - PROCESS | 308 | 1467114180475 Marionette TRACE conn6 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:00 INFO - PROCESS | 308 | 1467114180477 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:00 INFO - PROCESS | 308 | ++DOCSHELL 0FCC9000 == 12 [pid = 308] [id = 206] 04:43:00 INFO - PROCESS | 308 | ++DOMWINDOW == 64 (0FD98C00) [pid = 308] [serial = 616] [outer = 00000000] 04:43:00 INFO - PROCESS | 308 | ++DOMWINDOW == 65 (15F4D800) [pid = 308] [serial = 617] [outer = 0FD98C00] 04:43:00 INFO - PROCESS | 308 | 1467114180531 Marionette DEBUG loaded listener.js 04:43:00 INFO - PROCESS | 308 | ++DOMWINDOW == 66 (15F93000) [pid = 308] [serial = 618] [outer = 0FD98C00] 04:43:00 INFO - PROCESS | 308 | 1467114180984 Marionette TRACE conn6 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 04:43:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 04:43:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 730ms 04:43:01 INFO - PROCESS | 308 | 1467114181062 Marionette TRACE conn6 -> [0,789,"getWindowHandle",null] 04:43:01 INFO - PROCESS | 308 | 1467114181065 Marionette TRACE conn6 <- [1,789,null,{"value":"13"}] 04:43:01 INFO - PROCESS | 308 | 1467114181073 Marionette TRACE conn6 -> [0,790,"setScriptTimeout",{"ms":35000}] 04:43:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 04:43:01 INFO - PROCESS | 308 | 1467114181075 Marionette TRACE conn6 <- [1,790,null,{}] 04:43:01 INFO - PROCESS | 308 | 1467114181079 Marionette TRACE conn6 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:01 INFO - PROCESS | 308 | 1467114181081 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:01 INFO - PROCESS | 308 | 1467114181194 Marionette TRACE conn6 <- [1,791,null,{"value":null}] 04:43:01 INFO - PROCESS | 308 | 1467114181250 Marionette TRACE conn6 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:01 INFO - PROCESS | 308 | 1467114181252 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:01 INFO - PROCESS | 308 | ++DOCSHELL 15F9C800 == 13 [pid = 308] [id = 207] 04:43:01 INFO - PROCESS | 308 | ++DOMWINDOW == 67 (15F9D400) [pid = 308] [serial = 619] [outer = 00000000] 04:43:01 INFO - PROCESS | 308 | ++DOMWINDOW == 68 (1627F800) [pid = 308] [serial = 620] [outer = 15F9D400] 04:43:01 INFO - PROCESS | 308 | 1467114181300 Marionette DEBUG loaded listener.js 04:43:01 INFO - PROCESS | 308 | ++DOMWINDOW == 69 (1637DC00) [pid = 308] [serial = 621] [outer = 15F9D400] 04:43:01 INFO - PROCESS | 308 | 1467114181748 Marionette TRACE conn6 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 04:43:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 04:43:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 710ms 04:43:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 04:43:01 INFO - PROCESS | 308 | 1467114181796 Marionette TRACE conn6 -> [0,793,"getWindowHandle",null] 04:43:01 INFO - PROCESS | 308 | 1467114181798 Marionette TRACE conn6 <- [1,793,null,{"value":"13"}] 04:43:01 INFO - PROCESS | 308 | 1467114181802 Marionette TRACE conn6 -> [0,794,"setScriptTimeout",{"ms":35000}] 04:43:01 INFO - PROCESS | 308 | 1467114181804 Marionette TRACE conn6 <- [1,794,null,{}] 04:43:01 INFO - PROCESS | 308 | 1467114181807 Marionette TRACE conn6 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:01 INFO - PROCESS | 308 | 1467114181809 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:01 INFO - PROCESS | 308 | 1467114181931 Marionette TRACE conn6 <- [1,795,null,{"value":null}] 04:43:01 INFO - PROCESS | 308 | 1467114181937 Marionette TRACE conn6 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:01 INFO - PROCESS | 308 | 1467114181943 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:02 INFO - PROCESS | 308 | ++DOCSHELL 1746C400 == 14 [pid = 308] [id = 208] 04:43:02 INFO - PROCESS | 308 | ++DOMWINDOW == 70 (17833400) [pid = 308] [serial = 622] [outer = 00000000] 04:43:02 INFO - PROCESS | 308 | ++DOMWINDOW == 71 (17F2E000) [pid = 308] [serial = 623] [outer = 17833400] 04:43:02 INFO - PROCESS | 308 | 1467114182049 Marionette DEBUG loaded listener.js 04:43:02 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (18663800) [pid = 308] [serial = 624] [outer = 17833400] 04:43:02 INFO - PROCESS | 308 | --DOMWINDOW == 71 (17471800) [pid = 308] [serial = 592] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 04:43:02 INFO - PROCESS | 308 | --DOMWINDOW == 70 (15F53400) [pid = 308] [serial = 586] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 04:43:02 INFO - PROCESS | 308 | --DOMWINDOW == 69 (0FCCD000) [pid = 308] [serial = 574] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 04:43:02 INFO - PROCESS | 308 | --DOMWINDOW == 68 (104C0800) [pid = 308] [serial = 583] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 04:43:02 INFO - PROCESS | 308 | --DOMWINDOW == 67 (16749400) [pid = 308] [serial = 589] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 04:43:02 INFO - PROCESS | 308 | --DOMWINDOW == 66 (0FCE6400) [pid = 308] [serial = 580] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 04:43:02 INFO - PROCESS | 308 | --DOMWINDOW == 65 (10229000) [pid = 308] [serial = 577] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 04:43:02 INFO - PROCESS | 308 | --DOMWINDOW == 64 (17894400) [pid = 308] [serial = 571] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 04:43:02 INFO - PROCESS | 308 | 1467114182624 Marionette TRACE conn6 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 04:43:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 04:43:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 870ms 04:43:02 INFO - PROCESS | 308 | 1467114182673 Marionette TRACE conn6 -> [0,797,"getWindowHandle",null] 04:43:02 INFO - PROCESS | 308 | 1467114182675 Marionette TRACE conn6 <- [1,797,null,{"value":"13"}] 04:43:02 INFO - PROCESS | 308 | 1467114182679 Marionette TRACE conn6 -> [0,798,"setScriptTimeout",{"ms":35000}] 04:43:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 04:43:02 INFO - PROCESS | 308 | 1467114182680 Marionette TRACE conn6 <- [1,798,null,{}] 04:43:02 INFO - PROCESS | 308 | 1467114182684 Marionette TRACE conn6 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:02 INFO - PROCESS | 308 | 1467114182686 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:02 INFO - PROCESS | 308 | 1467114182770 Marionette TRACE conn6 <- [1,799,null,{"value":null}] 04:43:02 INFO - PROCESS | 308 | 1467114182783 Marionette TRACE conn6 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:02 INFO - PROCESS | 308 | 1467114182785 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:02 INFO - PROCESS | 308 | ++DOCSHELL 02079800 == 15 [pid = 308] [id = 209] 04:43:02 INFO - PROCESS | 308 | ++DOMWINDOW == 65 (0FCEA400) [pid = 308] [serial = 625] [outer = 00000000] 04:43:02 INFO - PROCESS | 308 | ++DOMWINDOW == 66 (17471800) [pid = 308] [serial = 626] [outer = 0FCEA400] 04:43:02 INFO - PROCESS | 308 | 1467114182839 Marionette DEBUG loaded listener.js 04:43:02 INFO - PROCESS | 308 | ++DOMWINDOW == 67 (18622C00) [pid = 308] [serial = 627] [outer = 0FCEA400] 04:43:03 INFO - PROCESS | 308 | 1467114183262 Marionette TRACE conn6 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 04:43:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 04:43:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 630ms 04:43:03 INFO - PROCESS | 308 | 1467114183313 Marionette TRACE conn6 -> [0,801,"getWindowHandle",null] 04:43:03 INFO - PROCESS | 308 | 1467114183315 Marionette TRACE conn6 <- [1,801,null,{"value":"13"}] 04:43:03 INFO - PROCESS | 308 | 1467114183318 Marionette TRACE conn6 -> [0,802,"setScriptTimeout",{"ms":35000}] 04:43:03 INFO - PROCESS | 308 | 1467114183320 Marionette TRACE conn6 <- [1,802,null,{}] 04:43:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 04:43:03 INFO - PROCESS | 308 | 1467114183323 Marionette TRACE conn6 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:03 INFO - PROCESS | 308 | 1467114183325 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:03 INFO - PROCESS | 308 | 1467114183401 Marionette TRACE conn6 <- [1,803,null,{"value":null}] 04:43:03 INFO - PROCESS | 308 | 1467114183408 Marionette TRACE conn6 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:03 INFO - PROCESS | 308 | 1467114183410 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:03 INFO - PROCESS | 308 | ++DOCSHELL 18788400 == 16 [pid = 308] [id = 210] 04:43:03 INFO - PROCESS | 308 | ++DOMWINDOW == 68 (187D6800) [pid = 308] [serial = 628] [outer = 00000000] 04:43:03 INFO - PROCESS | 308 | ++DOMWINDOW == 69 (18DE8400) [pid = 308] [serial = 629] [outer = 187D6800] 04:43:03 INFO - PROCESS | 308 | 1467114183457 Marionette DEBUG loaded listener.js 04:43:03 INFO - PROCESS | 308 | ++DOMWINDOW == 70 (18DF1400) [pid = 308] [serial = 630] [outer = 187D6800] 04:43:03 INFO - PROCESS | 308 | 1467114183878 Marionette TRACE conn6 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,805,"getWindowHandle",null] 04:43:03 INFO - PROCESS | 308 | 1467114183908 Marionette TRACE conn6 <- [1,805,null,{"value":"13"}] 04:43:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 04:43:03 INFO - PROCESS | 308 | 1467114183923 Marionette TRACE conn6 -> [0,806,"setScriptTimeout",{"ms":35000}] 04:43:03 INFO - PROCESS | 308 | 1467114183925 Marionette TRACE conn6 <- [1,806,null,{}] 04:43:03 INFO - PROCESS | 308 | 1467114183928 Marionette TRACE conn6 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:03 INFO - PROCESS | 308 | 1467114183931 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:04 INFO - PROCESS | 308 | 1467114184008 Marionette TRACE conn6 <- [1,807,null,{"value":null}] 04:43:04 INFO - PROCESS | 308 | 1467114184013 Marionette TRACE conn6 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:04 INFO - PROCESS | 308 | 1467114184015 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:04 INFO - PROCESS | 308 | ++DOCSHELL 0FE2D400 == 17 [pid = 308] [id = 211] 04:43:04 INFO - PROCESS | 308 | ++DOMWINDOW == 71 (16210400) [pid = 308] [serial = 631] [outer = 00000000] 04:43:04 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (19604C00) [pid = 308] [serial = 632] [outer = 16210400] 04:43:04 INFO - PROCESS | 308 | 1467114184060 Marionette DEBUG loaded listener.js 04:43:04 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (19607000) [pid = 308] [serial = 633] [outer = 16210400] 04:43:04 INFO - PROCESS | 308 | 1467114184505 Marionette TRACE conn6 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 04:43:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 04:43:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 630ms 04:43:04 INFO - PROCESS | 308 | 1467114184590 Marionette TRACE conn6 -> [0,809,"getWindowHandle",null] 04:43:04 INFO - PROCESS | 308 | 1467114184595 Marionette TRACE conn6 <- [1,809,null,{"value":"13"}] 04:43:04 INFO - PROCESS | 308 | 1467114184601 Marionette TRACE conn6 -> [0,810,"setScriptTimeout",{"ms":35000}] 04:43:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 04:43:04 INFO - PROCESS | 308 | 1467114184605 Marionette TRACE conn6 <- [1,810,null,{}] 04:43:04 INFO - PROCESS | 308 | 1467114184612 Marionette TRACE conn6 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:04 INFO - PROCESS | 308 | 1467114184615 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:04 INFO - PROCESS | 308 | 1467114184747 Marionette TRACE conn6 <- [1,811,null,{"value":null}] 04:43:04 INFO - PROCESS | 308 | 1467114184867 Marionette TRACE conn6 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:04 INFO - PROCESS | 308 | 1467114184872 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:04 INFO - PROCESS | 308 | ++DOCSHELL 0FCCB800 == 18 [pid = 308] [id = 212] 04:43:04 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (0FCCBC00) [pid = 308] [serial = 634] [outer = 00000000] 04:43:04 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (0FCE4400) [pid = 308] [serial = 635] [outer = 0FCCBC00] 04:43:04 INFO - PROCESS | 308 | 1467114184931 Marionette DEBUG loaded listener.js 04:43:05 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (0FE25800) [pid = 308] [serial = 636] [outer = 0FCCBC00] 04:43:05 INFO - PROCESS | 308 | 1467114185748 Marionette TRACE conn6 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,813,"getWindowHandle",null] 04:43:05 INFO - PROCESS | 308 | 1467114185832 Marionette TRACE conn6 <- [1,813,null,{"value":"13"}] 04:43:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 04:43:05 INFO - PROCESS | 308 | 1467114185839 Marionette TRACE conn6 -> [0,814,"setScriptTimeout",{"ms":35000}] 04:43:05 INFO - PROCESS | 308 | 1467114185843 Marionette TRACE conn6 <- [1,814,null,{}] 04:43:05 INFO - PROCESS | 308 | 1467114185848 Marionette TRACE conn6 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:05 INFO - PROCESS | 308 | 1467114185851 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:05 INFO - PROCESS | 308 | 1467114185978 Marionette TRACE conn6 <- [1,815,null,{"value":null}] 04:43:06 INFO - PROCESS | 308 | 1467114186095 Marionette TRACE conn6 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:06 INFO - PROCESS | 308 | 1467114186098 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:06 INFO - PROCESS | 308 | ++DOCSHELL 1481E400 == 19 [pid = 308] [id = 213] 04:43:06 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (14820000) [pid = 308] [serial = 637] [outer = 00000000] 04:43:06 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (14867800) [pid = 308] [serial = 638] [outer = 14820000] 04:43:06 INFO - PROCESS | 308 | 1467114186162 Marionette DEBUG loaded listener.js 04:43:06 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (15638400) [pid = 308] [serial = 639] [outer = 14820000] 04:43:06 INFO - PROCESS | 308 | 1467114186969 Marionette TRACE conn6 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 04:43:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 04:43:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1184ms 04:43:07 INFO - PROCESS | 308 | 1467114187022 Marionette TRACE conn6 -> [0,817,"getWindowHandle",null] 04:43:07 INFO - PROCESS | 308 | 1467114187027 Marionette TRACE conn6 <- [1,817,null,{"value":"13"}] 04:43:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 04:43:07 INFO - PROCESS | 308 | 1467114187033 Marionette TRACE conn6 -> [0,818,"setScriptTimeout",{"ms":35000}] 04:43:07 INFO - PROCESS | 308 | 1467114187036 Marionette TRACE conn6 <- [1,818,null,{}] 04:43:07 INFO - PROCESS | 308 | 1467114187042 Marionette TRACE conn6 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:07 INFO - PROCESS | 308 | 1467114187044 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:07 INFO - PROCESS | 308 | 1467114187164 Marionette TRACE conn6 <- [1,819,null,{"value":null}] 04:43:07 INFO - PROCESS | 308 | --DOMWINDOW == 78 (17F2B800) [pid = 308] [serial = 593] [outer = 00000000] [url = about:blank] 04:43:07 INFO - PROCESS | 308 | --DOMWINDOW == 77 (15F93800) [pid = 308] [serial = 587] [outer = 00000000] [url = about:blank] 04:43:07 INFO - PROCESS | 308 | --DOMWINDOW == 76 (0FCEAC00) [pid = 308] [serial = 575] [outer = 00000000] [url = about:blank] 04:43:07 INFO - PROCESS | 308 | --DOMWINDOW == 75 (0FE24000) [pid = 308] [serial = 576] [outer = 00000000] [url = about:blank] 04:43:07 INFO - PROCESS | 308 | --DOMWINDOW == 74 (110C9800) [pid = 308] [serial = 584] [outer = 00000000] [url = about:blank] 04:43:07 INFO - PROCESS | 308 | --DOMWINDOW == 73 (17467400) [pid = 308] [serial = 590] [outer = 00000000] [url = about:blank] 04:43:07 INFO - PROCESS | 308 | --DOMWINDOW == 72 (0FE1FC00) [pid = 308] [serial = 581] [outer = 00000000] [url = about:blank] 04:43:07 INFO - PROCESS | 308 | --DOMWINDOW == 71 (0FE53800) [pid = 308] [serial = 582] [outer = 00000000] [url = about:blank] 04:43:07 INFO - PROCESS | 308 | --DOMWINDOW == 70 (13FE0C00) [pid = 308] [serial = 578] [outer = 00000000] [url = about:blank] 04:43:07 INFO - PROCESS | 308 | --DOMWINDOW == 69 (14821800) [pid = 308] [serial = 579] [outer = 00000000] [url = about:blank] 04:43:07 INFO - PROCESS | 308 | --DOMWINDOW == 68 (17F34800) [pid = 308] [serial = 573] [outer = 00000000] [url = about:blank] 04:43:07 INFO - PROCESS | 308 | --DOMWINDOW == 67 (16281800) [pid = 308] [serial = 588] [outer = 00000000] [url = about:blank] 04:43:07 INFO - PROCESS | 308 | --DOMWINDOW == 66 (17F32800) [pid = 308] [serial = 594] [outer = 00000000] [url = about:blank] 04:43:07 INFO - PROCESS | 308 | --DOMWINDOW == 65 (13FE7C00) [pid = 308] [serial = 585] [outer = 00000000] [url = about:blank] 04:43:07 INFO - PROCESS | 308 | --DOMWINDOW == 64 (1746CC00) [pid = 308] [serial = 591] [outer = 00000000] [url = about:blank] 04:43:07 INFO - PROCESS | 308 | 1467114187273 Marionette TRACE conn6 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:07 INFO - PROCESS | 308 | 1467114187277 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:07 INFO - PROCESS | 308 | ++DOCSHELL 0C8E1800 == 20 [pid = 308] [id = 214] 04:43:07 INFO - PROCESS | 308 | ++DOMWINDOW == 65 (0F5D3800) [pid = 308] [serial = 640] [outer = 00000000] 04:43:07 INFO - PROCESS | 308 | ++DOMWINDOW == 66 (0FC92400) [pid = 308] [serial = 641] [outer = 0F5D3800] 04:43:07 INFO - PROCESS | 308 | 1467114187325 Marionette DEBUG loaded listener.js 04:43:07 INFO - PROCESS | 308 | ++DOMWINDOW == 67 (0FCEBC00) [pid = 308] [serial = 642] [outer = 0F5D3800] 04:43:07 INFO - PROCESS | 308 | 1467114187754 Marionette TRACE conn6 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 04:43:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 04:43:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 769ms 04:43:07 INFO - PROCESS | 308 | 1467114187807 Marionette TRACE conn6 -> [0,821,"getWindowHandle",null] 04:43:07 INFO - PROCESS | 308 | 1467114187811 Marionette TRACE conn6 <- [1,821,null,{"value":"13"}] 04:43:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 04:43:07 INFO - PROCESS | 308 | 1467114187817 Marionette TRACE conn6 -> [0,822,"setScriptTimeout",{"ms":35000}] 04:43:07 INFO - PROCESS | 308 | 1467114187819 Marionette TRACE conn6 <- [1,822,null,{}] 04:43:07 INFO - PROCESS | 308 | 1467114187823 Marionette TRACE conn6 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:07 INFO - PROCESS | 308 | 1467114187825 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:07 INFO - PROCESS | 308 | 1467114187911 Marionette TRACE conn6 <- [1,823,null,{"value":null}] 04:43:07 INFO - PROCESS | 308 | 1467114187918 Marionette TRACE conn6 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:07 INFO - PROCESS | 308 | 1467114187920 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:07 INFO - PROCESS | 308 | ++DOCSHELL 0FE5EC00 == 21 [pid = 308] [id = 215] 04:43:07 INFO - PROCESS | 308 | ++DOMWINDOW == 68 (0FF22800) [pid = 308] [serial = 643] [outer = 00000000] 04:43:07 INFO - PROCESS | 308 | ++DOMWINDOW == 69 (102E6000) [pid = 308] [serial = 644] [outer = 0FF22800] 04:43:07 INFO - PROCESS | 308 | 1467114187967 Marionette DEBUG loaded listener.js 04:43:08 INFO - PROCESS | 308 | ++DOMWINDOW == 70 (13F17C00) [pid = 308] [serial = 645] [outer = 0FF22800] 04:43:08 INFO - PROCESS | 308 | 1467114188438 Marionette TRACE conn6 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 04:43:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 04:43:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 670ms 04:43:09 INFO - PROCESS | 308 | 1467114189499 Marionette TRACE conn6 -> [0,825,"getWindowHandle",null] 04:43:09 INFO - PROCESS | 308 | 1467114189501 Marionette TRACE conn6 <- [1,825,null,{"value":"13"}] 04:43:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 04:43:09 INFO - PROCESS | 308 | 1467114189643 Marionette TRACE conn6 -> [0,826,"setScriptTimeout",{"ms":35000}] 04:43:09 INFO - PROCESS | 308 | 1467114189646 Marionette TRACE conn6 <- [1,826,null,{}] 04:43:09 INFO - PROCESS | 308 | 1467114189657 Marionette TRACE conn6 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:09 INFO - PROCESS | 308 | 1467114189662 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:09 INFO - PROCESS | 308 | 1467114189775 Marionette TRACE conn6 <- [1,827,null,{"value":null}] 04:43:09 INFO - PROCESS | 308 | 1467114189787 Marionette TRACE conn6 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:09 INFO - PROCESS | 308 | 1467114189790 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:09 INFO - PROCESS | 308 | ++DOCSHELL 15F4D400 == 22 [pid = 308] [id = 216] 04:43:09 INFO - PROCESS | 308 | ++DOMWINDOW == 71 (1746B000) [pid = 308] [serial = 646] [outer = 00000000] 04:43:09 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (17472000) [pid = 308] [serial = 647] [outer = 1746B000] 04:43:09 INFO - PROCESS | 308 | 1467114189839 Marionette DEBUG loaded listener.js 04:43:09 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (17F2CC00) [pid = 308] [serial = 648] [outer = 1746B000] 04:43:10 INFO - PROCESS | 308 | 1467114190276 Marionette TRACE conn6 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 04:43:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 04:43:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 731ms 04:43:10 INFO - PROCESS | 308 | 1467114190325 Marionette TRACE conn6 -> [0,829,"getWindowHandle",null] 04:43:10 INFO - PROCESS | 308 | 1467114190327 Marionette TRACE conn6 <- [1,829,null,{"value":"13"}] 04:43:10 INFO - PROCESS | 308 | 1467114190331 Marionette TRACE conn6 -> [0,830,"setScriptTimeout",{"ms":35000}] 04:43:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 04:43:10 INFO - PROCESS | 308 | 1467114190332 Marionette TRACE conn6 <- [1,830,null,{}] 04:43:10 INFO - PROCESS | 308 | 1467114190351 Marionette TRACE conn6 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:10 INFO - PROCESS | 308 | 1467114190353 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:10 INFO - PROCESS | 308 | 1467114190474 Marionette TRACE conn6 <- [1,831,null,{"value":null}] 04:43:10 INFO - PROCESS | 308 | 1467114190484 Marionette TRACE conn6 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:10 INFO - PROCESS | 308 | 1467114190486 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:10 INFO - PROCESS | 308 | ++DOCSHELL 18629000 == 23 [pid = 308] [id = 217] 04:43:10 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (18658000) [pid = 308] [serial = 649] [outer = 00000000] 04:43:10 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (189AE000) [pid = 308] [serial = 650] [outer = 18658000] 04:43:10 INFO - PROCESS | 308 | 1467114190531 Marionette DEBUG loaded listener.js 04:43:10 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (18D1DC00) [pid = 308] [serial = 651] [outer = 18658000] 04:43:10 INFO - PROCESS | 308 | 1467114190996 Marionette TRACE conn6 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 04:43:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 04:43:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 730ms 04:43:11 INFO - PROCESS | 308 | 1467114191076 Marionette TRACE conn6 -> [0,833,"getWindowHandle",null] 04:43:11 INFO - PROCESS | 308 | 1467114191078 Marionette TRACE conn6 <- [1,833,null,{"value":"13"}] 04:43:11 INFO - PROCESS | 308 | 1467114191081 Marionette TRACE conn6 -> [0,834,"setScriptTimeout",{"ms":35000}] 04:43:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 04:43:11 INFO - PROCESS | 308 | 1467114191083 Marionette TRACE conn6 <- [1,834,null,{}] 04:43:11 INFO - PROCESS | 308 | 1467114191087 Marionette TRACE conn6 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:11 INFO - PROCESS | 308 | 1467114191089 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:11 INFO - PROCESS | 308 | 1467114191201 Marionette TRACE conn6 <- [1,835,null,{"value":null}] 04:43:11 INFO - PROCESS | 308 | 1467114191212 Marionette TRACE conn6 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:11 INFO - PROCESS | 308 | 1467114191214 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:11 INFO - PROCESS | 308 | ++DOCSHELL 18DE8C00 == 24 [pid = 308] [id = 218] 04:43:11 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (18DEF400) [pid = 308] [serial = 652] [outer = 00000000] 04:43:11 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (19605C00) [pid = 308] [serial = 653] [outer = 18DEF400] 04:43:11 INFO - PROCESS | 308 | 1467114191258 Marionette DEBUG loaded listener.js 04:43:11 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (1960FC00) [pid = 308] [serial = 654] [outer = 18DEF400] 04:43:11 INFO - PROCESS | 308 | 1467114191725 Marionette TRACE conn6 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 04:43:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 04:43:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 670ms 04:43:11 INFO - PROCESS | 308 | 1467114191759 Marionette TRACE conn6 -> [0,837,"getWindowHandle",null] 04:43:11 INFO - PROCESS | 308 | 1467114191761 Marionette TRACE conn6 <- [1,837,null,{"value":"13"}] 04:43:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 04:43:11 INFO - PROCESS | 308 | 1467114191764 Marionette TRACE conn6 -> [0,838,"setScriptTimeout",{"ms":35000}] 04:43:11 INFO - PROCESS | 308 | 1467114191766 Marionette TRACE conn6 <- [1,838,null,{}] 04:43:11 INFO - PROCESS | 308 | 1467114191769 Marionette TRACE conn6 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:11 INFO - PROCESS | 308 | 1467114191774 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:11 INFO - PROCESS | 308 | 1467114191936 Marionette TRACE conn6 <- [1,839,null,{"value":null}] 04:43:11 INFO - PROCESS | 308 | 1467114191993 Marionette TRACE conn6 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:11 INFO - PROCESS | 308 | 1467114191995 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:12 INFO - PROCESS | 308 | ++DOCSHELL 198D5000 == 25 [pid = 308] [id = 219] 04:43:12 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (198D6400) [pid = 308] [serial = 655] [outer = 00000000] 04:43:12 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (19A4FC00) [pid = 308] [serial = 656] [outer = 198D6400] 04:43:12 INFO - PROCESS | 308 | 1467114192049 Marionette DEBUG loaded listener.js 04:43:12 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (198D9800) [pid = 308] [serial = 657] [outer = 198D6400] 04:43:12 INFO - PROCESS | 308 | --DOMWINDOW == 81 (15F9D400) [pid = 308] [serial = 619] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 04:43:12 INFO - PROCESS | 308 | --DOMWINDOW == 80 (0FE27800) [pid = 308] [serial = 610] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 04:43:12 INFO - PROCESS | 308 | --DOMWINDOW == 79 (092A6400) [pid = 308] [serial = 607] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 04:43:12 INFO - PROCESS | 308 | --DOMWINDOW == 78 (1022F800) [pid = 308] [serial = 613] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 04:43:12 INFO - PROCESS | 308 | --DOMWINDOW == 77 (17833400) [pid = 308] [serial = 622] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 04:43:12 INFO - PROCESS | 308 | --DOMWINDOW == 76 (092A6C00) [pid = 308] [serial = 595] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 04:43:12 INFO - PROCESS | 308 | --DOMWINDOW == 75 (1046EC00) [pid = 308] [serial = 598] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 04:43:12 INFO - PROCESS | 308 | --DOMWINDOW == 74 (15F4F000) [pid = 308] [serial = 601] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 04:43:12 INFO - PROCESS | 308 | --DOMWINDOW == 73 (0FCEA400) [pid = 308] [serial = 625] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 04:43:12 INFO - PROCESS | 308 | --DOMWINDOW == 72 (187D6800) [pid = 308] [serial = 628] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 04:43:12 INFO - PROCESS | 308 | --DOMWINDOW == 71 (0FD98C00) [pid = 308] [serial = 616] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 04:43:12 INFO - PROCESS | 308 | 1467114192539 Marionette TRACE conn6 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 04:43:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 04:43:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 831ms 04:43:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 04:43:12 INFO - PROCESS | 308 | 1467114192597 Marionette TRACE conn6 -> [0,841,"getWindowHandle",null] 04:43:12 INFO - PROCESS | 308 | 1467114192599 Marionette TRACE conn6 <- [1,841,null,{"value":"13"}] 04:43:12 INFO - PROCESS | 308 | 1467114192602 Marionette TRACE conn6 -> [0,842,"setScriptTimeout",{"ms":35000}] 04:43:12 INFO - PROCESS | 308 | 1467114192604 Marionette TRACE conn6 <- [1,842,null,{}] 04:43:12 INFO - PROCESS | 308 | 1467114192608 Marionette TRACE conn6 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:12 INFO - PROCESS | 308 | 1467114192609 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:12 INFO - PROCESS | 308 | 1467114192719 Marionette TRACE conn6 <- [1,843,null,{"value":null}] 04:43:12 INFO - PROCESS | 308 | 1467114192775 Marionette TRACE conn6 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:12 INFO - PROCESS | 308 | 1467114192777 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:12 INFO - PROCESS | 308 | ++DOCSHELL 1022F800 == 26 [pid = 308] [id = 220] 04:43:12 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (1046EC00) [pid = 308] [serial = 658] [outer = 00000000] 04:43:12 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (186AF400) [pid = 308] [serial = 659] [outer = 1046EC00] 04:43:12 INFO - PROCESS | 308 | 1467114192821 Marionette DEBUG loaded listener.js 04:43:12 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (18DF0C00) [pid = 308] [serial = 660] [outer = 1046EC00] 04:43:13 INFO - PROCESS | 308 | 1467114193165 Marionette TRACE conn6 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 04:43:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 04:43:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 630ms 04:43:13 INFO - PROCESS | 308 | 1467114193233 Marionette TRACE conn6 -> [0,845,"getWindowHandle",null] 04:43:13 INFO - PROCESS | 308 | 1467114193235 Marionette TRACE conn6 <- [1,845,null,{"value":"13"}] 04:43:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 04:43:13 INFO - PROCESS | 308 | 1467114193238 Marionette TRACE conn6 -> [0,846,"setScriptTimeout",{"ms":35000}] 04:43:13 INFO - PROCESS | 308 | 1467114193240 Marionette TRACE conn6 <- [1,846,null,{}] 04:43:13 INFO - PROCESS | 308 | 1467114193277 Marionette TRACE conn6 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:13 INFO - PROCESS | 308 | 1467114193279 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:13 INFO - PROCESS | 308 | 1467114193364 Marionette TRACE conn6 <- [1,847,null,{"value":null}] 04:43:13 INFO - PROCESS | 308 | 1467114193370 Marionette TRACE conn6 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:13 INFO - PROCESS | 308 | 1467114193372 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:13 INFO - PROCESS | 308 | ++DOCSHELL 17F37C00 == 27 [pid = 308] [id = 221] 04:43:13 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (19A75000) [pid = 308] [serial = 661] [outer = 00000000] 04:43:13 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (19A7F800) [pid = 308] [serial = 662] [outer = 19A75000] 04:43:13 INFO - PROCESS | 308 | 1467114193415 Marionette DEBUG loaded listener.js 04:43:13 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (19ACE400) [pid = 308] [serial = 663] [outer = 19A75000] 04:43:13 INFO - PROCESS | 308 | 1467114193836 Marionette TRACE conn6 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 04:43:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 04:43:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 630ms 04:43:13 INFO - PROCESS | 308 | 1467114193883 Marionette TRACE conn6 -> [0,849,"getWindowHandle",null] 04:43:13 INFO - PROCESS | 308 | 1467114193885 Marionette TRACE conn6 <- [1,849,null,{"value":"13"}] 04:43:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 04:43:13 INFO - PROCESS | 308 | 1467114193888 Marionette TRACE conn6 -> [0,850,"setScriptTimeout",{"ms":35000}] 04:43:13 INFO - PROCESS | 308 | 1467114193890 Marionette TRACE conn6 <- [1,850,null,{}] 04:43:13 INFO - PROCESS | 308 | 1467114193894 Marionette TRACE conn6 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:13 INFO - PROCESS | 308 | 1467114193895 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:13 INFO - PROCESS | 308 | 1467114193985 Marionette TRACE conn6 <- [1,851,null,{"value":null}] 04:43:13 INFO - PROCESS | 308 | 1467114193993 Marionette TRACE conn6 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:13 INFO - PROCESS | 308 | 1467114193995 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:14 INFO - PROCESS | 308 | ++DOCSHELL 19A72800 == 28 [pid = 308] [id = 222] 04:43:14 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (19BA8C00) [pid = 308] [serial = 664] [outer = 00000000] 04:43:14 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (19BB0800) [pid = 308] [serial = 665] [outer = 19BA8C00] 04:43:14 INFO - PROCESS | 308 | 1467114194038 Marionette DEBUG loaded listener.js 04:43:14 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (19BB4400) [pid = 308] [serial = 666] [outer = 19BA8C00] 04:43:14 INFO - PROCESS | 308 | 1467114194553 Marionette TRACE conn6 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 04:43:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 04:43:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 730ms 04:43:14 INFO - PROCESS | 308 | 1467114194621 Marionette TRACE conn6 -> [0,853,"getWindowHandle",null] 04:43:14 INFO - PROCESS | 308 | 1467114194626 Marionette TRACE conn6 <- [1,853,null,{"value":"13"}] 04:43:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 04:43:14 INFO - PROCESS | 308 | 1467114194632 Marionette TRACE conn6 -> [0,854,"setScriptTimeout",{"ms":35000}] 04:43:14 INFO - PROCESS | 308 | 1467114194635 Marionette TRACE conn6 <- [1,854,null,{}] 04:43:14 INFO - PROCESS | 308 | 1467114194641 Marionette TRACE conn6 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:14 INFO - PROCESS | 308 | 1467114194644 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:14 INFO - PROCESS | 308 | 1467114194845 Marionette TRACE conn6 <- [1,855,null,{"value":null}] 04:43:14 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (0FE26800) [pid = 308] [serial = 667] [outer = 100D4400] 04:43:14 INFO - PROCESS | 308 | 1467114194992 Marionette TRACE conn6 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:15 INFO - PROCESS | 308 | 1467114194997 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:15 INFO - PROCESS | 308 | ++DOCSHELL 0FF25800 == 29 [pid = 308] [id = 223] 04:43:15 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (0FF25C00) [pid = 308] [serial = 668] [outer = 00000000] 04:43:15 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (10229800) [pid = 308] [serial = 669] [outer = 0FF25C00] 04:43:15 INFO - PROCESS | 308 | 1467114195065 Marionette DEBUG loaded listener.js 04:43:15 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (1110CC00) [pid = 308] [serial = 670] [outer = 0FF25C00] 04:43:15 INFO - PROCESS | 308 | 1467114195673 Marionette TRACE conn6 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 04:43:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 04:43:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1069ms 04:43:15 INFO - PROCESS | 308 | 1467114195714 Marionette TRACE conn6 -> [0,857,"getWindowHandle",null] 04:43:15 INFO - PROCESS | 308 | 1467114195719 Marionette TRACE conn6 <- [1,857,null,{"value":"13"}] 04:43:15 INFO - PROCESS | 308 | 1467114195725 Marionette TRACE conn6 -> [0,858,"setScriptTimeout",{"ms":35000}] 04:43:15 INFO - PROCESS | 308 | 1467114195728 Marionette TRACE conn6 <- [1,858,null,{}] 04:43:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 04:43:15 INFO - PROCESS | 308 | 1467114195732 Marionette TRACE conn6 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:15 INFO - PROCESS | 308 | 1467114195735 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:15 INFO - PROCESS | 308 | 1467114195847 Marionette TRACE conn6 <- [1,859,null,{"value":null}] 04:43:15 INFO - PROCESS | 308 | 1467114195947 Marionette TRACE conn6 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:15 INFO - PROCESS | 308 | 1467114195949 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:15 INFO - PROCESS | 308 | ++DOCSHELL 16285800 == 30 [pid = 308] [id = 224] 04:43:15 INFO - PROCESS | 308 | ++DOMWINDOW == 85 (16286800) [pid = 308] [serial = 671] [outer = 00000000] 04:43:16 INFO - PROCESS | 308 | ++DOMWINDOW == 86 (17F30400) [pid = 308] [serial = 672] [outer = 16286800] 04:43:16 INFO - PROCESS | 308 | 1467114196005 Marionette DEBUG loaded listener.js 04:43:16 INFO - PROCESS | 308 | ++DOMWINDOW == 87 (189A7400) [pid = 308] [serial = 673] [outer = 16286800] 04:43:16 INFO - PROCESS | 308 | 1467114196614 Marionette TRACE conn6 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 04:43:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 04:43:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 930ms 04:43:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 04:43:16 INFO - PROCESS | 308 | 1467114196662 Marionette TRACE conn6 -> [0,861,"getWindowHandle",null] 04:43:16 INFO - PROCESS | 308 | 1467114196665 Marionette TRACE conn6 <- [1,861,null,{"value":"13"}] 04:43:16 INFO - PROCESS | 308 | 1467114196669 Marionette TRACE conn6 -> [0,862,"setScriptTimeout",{"ms":35000}] 04:43:16 INFO - PROCESS | 308 | 1467114196673 Marionette TRACE conn6 <- [1,862,null,{}] 04:43:16 INFO - PROCESS | 308 | 1467114196683 Marionette TRACE conn6 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:16 INFO - PROCESS | 308 | 1467114196688 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:16 INFO - PROCESS | 308 | 1467114196800 Marionette TRACE conn6 <- [1,863,null,{"value":null}] 04:43:16 INFO - PROCESS | 308 | 1467114196899 Marionette TRACE conn6 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:16 INFO - PROCESS | 308 | 1467114196902 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:16 INFO - PROCESS | 308 | ++DOCSHELL 19BADC00 == 31 [pid = 308] [id = 225] 04:43:16 INFO - PROCESS | 308 | ++DOMWINDOW == 88 (19BAE000) [pid = 308] [serial = 674] [outer = 00000000] 04:43:16 INFO - PROCESS | 308 | ++DOMWINDOW == 89 (19F6E000) [pid = 308] [serial = 675] [outer = 19BAE000] 04:43:16 INFO - PROCESS | 308 | 1467114196959 Marionette DEBUG loaded listener.js 04:43:17 INFO - PROCESS | 308 | ++DOMWINDOW == 90 (19F73400) [pid = 308] [serial = 676] [outer = 19BAE000] 04:43:17 INFO - PROCESS | 308 | 1467114197645 Marionette TRACE conn6 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 04:43:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 04:43:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1018ms 04:43:17 INFO - PROCESS | 308 | 1467114197692 Marionette TRACE conn6 -> [0,865,"getWindowHandle",null] 04:43:17 INFO - PROCESS | 308 | 1467114197695 Marionette TRACE conn6 <- [1,865,null,{"value":"13"}] 04:43:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 04:43:17 INFO - PROCESS | 308 | 1467114197698 Marionette TRACE conn6 -> [0,866,"setScriptTimeout",{"ms":35000}] 04:43:17 INFO - PROCESS | 308 | 1467114197700 Marionette TRACE conn6 <- [1,866,null,{}] 04:43:17 INFO - PROCESS | 308 | 1467114197704 Marionette TRACE conn6 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:17 INFO - PROCESS | 308 | 1467114197706 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:17 INFO - PROCESS | 308 | 1467114197817 Marionette TRACE conn6 <- [1,867,null,{"value":null}] 04:43:18 INFO - PROCESS | 308 | 1467114198039 Marionette TRACE conn6 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:18 INFO - PROCESS | 308 | 1467114198042 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:18 INFO - PROCESS | 308 | ++DOCSHELL 0C8DE400 == 32 [pid = 308] [id = 226] 04:43:18 INFO - PROCESS | 308 | ++DOMWINDOW == 91 (0F5D3C00) [pid = 308] [serial = 677] [outer = 00000000] 04:43:18 INFO - PROCESS | 308 | ++DOMWINDOW == 92 (0FC8C400) [pid = 308] [serial = 678] [outer = 0F5D3C00] 04:43:18 INFO - PROCESS | 308 | 1467114198109 Marionette DEBUG loaded listener.js 04:43:18 INFO - PROCESS | 308 | ++DOMWINDOW == 93 (0FCD3000) [pid = 308] [serial = 679] [outer = 0F5D3C00] 04:43:19 INFO - PROCESS | 308 | --DOMWINDOW == 92 (1627F800) [pid = 308] [serial = 620] [outer = 00000000] [url = about:blank] 04:43:19 INFO - PROCESS | 308 | --DOMWINDOW == 91 (0FE5B000) [pid = 308] [serial = 611] [outer = 00000000] [url = about:blank] 04:43:19 INFO - PROCESS | 308 | --DOMWINDOW == 90 (0FF1CC00) [pid = 308] [serial = 612] [outer = 00000000] [url = about:blank] 04:43:19 INFO - PROCESS | 308 | --DOMWINDOW == 89 (0F735800) [pid = 308] [serial = 608] [outer = 00000000] [url = about:blank] 04:43:19 INFO - PROCESS | 308 | --DOMWINDOW == 88 (0FC74400) [pid = 308] [serial = 609] [outer = 00000000] [url = about:blank] 04:43:19 INFO - PROCESS | 308 | --DOMWINDOW == 87 (104BB400) [pid = 308] [serial = 614] [outer = 00000000] [url = about:blank] 04:43:19 INFO - PROCESS | 308 | --DOMWINDOW == 86 (17F2E000) [pid = 308] [serial = 623] [outer = 00000000] [url = about:blank] 04:43:19 INFO - PROCESS | 308 | --DOMWINDOW == 85 (110D1400) [pid = 308] [serial = 615] [outer = 00000000] [url = about:blank] 04:43:19 INFO - PROCESS | 308 | --DOMWINDOW == 84 (0FC72400) [pid = 308] [serial = 597] [outer = 00000000] [url = about:blank] 04:43:19 INFO - PROCESS | 308 | --DOMWINDOW == 83 (0F776400) [pid = 308] [serial = 596] [outer = 00000000] [url = about:blank] 04:43:19 INFO - PROCESS | 308 | --DOMWINDOW == 82 (142BB000) [pid = 308] [serial = 600] [outer = 00000000] [url = about:blank] 04:43:19 INFO - PROCESS | 308 | --DOMWINDOW == 81 (10EE1400) [pid = 308] [serial = 599] [outer = 00000000] [url = about:blank] 04:43:19 INFO - PROCESS | 308 | --DOMWINDOW == 80 (17894C00) [pid = 308] [serial = 603] [outer = 00000000] [url = about:blank] 04:43:19 INFO - PROCESS | 308 | --DOMWINDOW == 79 (16748800) [pid = 308] [serial = 602] [outer = 00000000] [url = about:blank] 04:43:19 INFO - PROCESS | 308 | --DOMWINDOW == 78 (18DE9000) [pid = 308] [serial = 605] [outer = 00000000] [url = about:blank] 04:43:19 INFO - PROCESS | 308 | --DOMWINDOW == 77 (1637DC00) [pid = 308] [serial = 621] [outer = 00000000] [url = about:blank] 04:43:19 INFO - PROCESS | 308 | --DOMWINDOW == 76 (17471800) [pid = 308] [serial = 626] [outer = 00000000] [url = about:blank] 04:43:19 INFO - PROCESS | 308 | --DOMWINDOW == 75 (19604C00) [pid = 308] [serial = 632] [outer = 00000000] [url = about:blank] 04:43:19 INFO - PROCESS | 308 | --DOMWINDOW == 74 (18663800) [pid = 308] [serial = 624] [outer = 00000000] [url = about:blank] 04:43:19 INFO - PROCESS | 308 | --DOMWINDOW == 73 (18DF1400) [pid = 308] [serial = 630] [outer = 00000000] [url = about:blank] 04:43:19 INFO - PROCESS | 308 | --DOMWINDOW == 72 (18622C00) [pid = 308] [serial = 627] [outer = 00000000] [url = about:blank] 04:43:19 INFO - PROCESS | 308 | --DOMWINDOW == 71 (15F4D800) [pid = 308] [serial = 617] [outer = 00000000] [url = about:blank] 04:43:19 INFO - PROCESS | 308 | --DOMWINDOW == 70 (15F93000) [pid = 308] [serial = 618] [outer = 00000000] [url = about:blank] 04:43:19 INFO - PROCESS | 308 | --DOMWINDOW == 69 (18DE8400) [pid = 308] [serial = 629] [outer = 00000000] [url = about:blank] 04:43:19 INFO - PROCESS | 308 | 1467114199412 Marionette TRACE conn6 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 04:43:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 04:43:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1776ms 04:43:19 INFO - PROCESS | 308 | 1467114199478 Marionette TRACE conn6 -> [0,869,"getWindowHandle",null] 04:43:19 INFO - PROCESS | 308 | 1467114199483 Marionette TRACE conn6 <- [1,869,null,{"value":"13"}] 04:43:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 04:43:19 INFO - PROCESS | 308 | 1467114199488 Marionette TRACE conn6 -> [0,870,"setScriptTimeout",{"ms":35000}] 04:43:19 INFO - PROCESS | 308 | 1467114199491 Marionette TRACE conn6 <- [1,870,null,{}] 04:43:19 INFO - PROCESS | 308 | 1467114199497 Marionette TRACE conn6 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:19 INFO - PROCESS | 308 | 1467114199500 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:19 INFO - PROCESS | 308 | 1467114199595 Marionette TRACE conn6 <- [1,871,null,{"value":null}] 04:43:19 INFO - PROCESS | 308 | 1467114199669 Marionette TRACE conn6 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:19 INFO - PROCESS | 308 | 1467114199673 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:19 INFO - PROCESS | 308 | ++DOCSHELL 0FC74000 == 33 [pid = 308] [id = 227] 04:43:19 INFO - PROCESS | 308 | ++DOMWINDOW == 70 (0FC74400) [pid = 308] [serial = 680] [outer = 00000000] 04:43:19 INFO - PROCESS | 308 | ++DOMWINDOW == 71 (0FC8C800) [pid = 308] [serial = 681] [outer = 0FC74400] 04:43:19 INFO - PROCESS | 308 | 1467114199723 Marionette DEBUG loaded listener.js 04:43:19 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (0FCCD400) [pid = 308] [serial = 682] [outer = 0FC74400] 04:43:20 INFO - PROCESS | 308 | 1467114200143 Marionette TRACE conn6 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 04:43:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 04:43:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 690ms 04:43:20 INFO - PROCESS | 308 | 1467114200177 Marionette TRACE conn6 -> [0,873,"getWindowHandle",null] 04:43:20 INFO - PROCESS | 308 | 1467114200182 Marionette TRACE conn6 <- [1,873,null,{"value":"13"}] 04:43:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 04:43:20 INFO - PROCESS | 308 | 1467114200188 Marionette TRACE conn6 -> [0,874,"setScriptTimeout",{"ms":35000}] 04:43:20 INFO - PROCESS | 308 | 1467114200191 Marionette TRACE conn6 <- [1,874,null,{}] 04:43:20 INFO - PROCESS | 308 | 1467114200195 Marionette TRACE conn6 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:20 INFO - PROCESS | 308 | 1467114200198 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:20 INFO - PROCESS | 308 | 1467114200286 Marionette TRACE conn6 <- [1,875,null,{"value":null}] 04:43:20 INFO - PROCESS | 308 | 1467114200293 Marionette TRACE conn6 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:20 INFO - PROCESS | 308 | 1467114200296 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:20 INFO - PROCESS | 308 | ++DOCSHELL 0FE60400 == 34 [pid = 308] [id = 228] 04:43:20 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (0FE60C00) [pid = 308] [serial = 683] [outer = 00000000] 04:43:20 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (0FF1EC00) [pid = 308] [serial = 684] [outer = 0FE60C00] 04:43:20 INFO - PROCESS | 308 | 1467114200343 Marionette DEBUG loaded listener.js 04:43:20 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (0FF26C00) [pid = 308] [serial = 685] [outer = 0FE60C00] 04:43:20 INFO - PROCESS | 308 | 1467114200804 Marionette TRACE conn6 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 04:43:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 04:43:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 670ms 04:43:20 INFO - PROCESS | 308 | 1467114200863 Marionette TRACE conn6 -> [0,877,"getWindowHandle",null] 04:43:20 INFO - PROCESS | 308 | 1467114200865 Marionette TRACE conn6 <- [1,877,null,{"value":"13"}] 04:43:20 INFO - PROCESS | 308 | 1467114200868 Marionette TRACE conn6 -> [0,878,"setScriptTimeout",{"ms":35000}] 04:43:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 04:43:20 INFO - PROCESS | 308 | 1467114200872 Marionette TRACE conn6 <- [1,878,null,{}] 04:43:20 INFO - PROCESS | 308 | 1467114200883 Marionette TRACE conn6 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:20 INFO - PROCESS | 308 | 1467114200888 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:21 INFO - PROCESS | 308 | 1467114201000 Marionette TRACE conn6 <- [1,879,null,{"value":null}] 04:43:21 INFO - PROCESS | 308 | 1467114201090 Marionette TRACE conn6 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:21 INFO - PROCESS | 308 | 1467114201093 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:21 INFO - PROCESS | 308 | ++DOCSHELL 142B4000 == 35 [pid = 308] [id = 229] 04:43:21 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (142B8400) [pid = 308] [serial = 686] [outer = 00000000] 04:43:21 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (14774800) [pid = 308] [serial = 687] [outer = 142B8400] 04:43:21 INFO - PROCESS | 308 | 1467114201143 Marionette DEBUG loaded listener.js 04:43:21 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (1486A000) [pid = 308] [serial = 688] [outer = 142B8400] 04:43:21 INFO - PROCESS | 308 | 1467114201547 Marionette TRACE conn6 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 04:43:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 04:43:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 730ms 04:43:21 INFO - PROCESS | 308 | 1467114201602 Marionette TRACE conn6 -> [0,881,"getWindowHandle",null] 04:43:21 INFO - PROCESS | 308 | 1467114201605 Marionette TRACE conn6 <- [1,881,null,{"value":"13"}] 04:43:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 04:43:21 INFO - PROCESS | 308 | 1467114201616 Marionette TRACE conn6 -> [0,882,"setScriptTimeout",{"ms":35000}] 04:43:21 INFO - PROCESS | 308 | 1467114201618 Marionette TRACE conn6 <- [1,882,null,{}] 04:43:21 INFO - PROCESS | 308 | 1467114201622 Marionette TRACE conn6 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:21 INFO - PROCESS | 308 | 1467114201624 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:21 INFO - PROCESS | 308 | 1467114201738 Marionette TRACE conn6 <- [1,883,null,{"value":null}] 04:43:21 INFO - PROCESS | 308 | 1467114201743 Marionette TRACE conn6 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:21 INFO - PROCESS | 308 | 1467114201745 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:21 INFO - PROCESS | 308 | ++DOCSHELL 1494AC00 == 36 [pid = 308] [id = 230] 04:43:21 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (15634000) [pid = 308] [serial = 689] [outer = 00000000] 04:43:21 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (15F91400) [pid = 308] [serial = 690] [outer = 15634000] 04:43:21 INFO - PROCESS | 308 | 1467114201790 Marionette DEBUG loaded listener.js 04:43:21 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (15F9D800) [pid = 308] [serial = 691] [outer = 15634000] 04:43:22 INFO - PROCESS | 308 | 1467114202232 Marionette TRACE conn6 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 04:43:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 04:43:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 690ms 04:43:22 INFO - PROCESS | 308 | 1467114202333 Marionette TRACE conn6 -> [0,885,"getWindowHandle",null] 04:43:22 INFO - PROCESS | 308 | 1467114202335 Marionette TRACE conn6 <- [1,885,null,{"value":"13"}] 04:43:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 04:43:22 INFO - PROCESS | 308 | 1467114202349 Marionette TRACE conn6 -> [0,886,"setScriptTimeout",{"ms":35000}] 04:43:22 INFO - PROCESS | 308 | 1467114202351 Marionette TRACE conn6 <- [1,886,null,{}] 04:43:22 INFO - PROCESS | 308 | 1467114202354 Marionette TRACE conn6 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:22 INFO - PROCESS | 308 | 1467114202356 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:22 INFO - PROCESS | 308 | 1467114202466 Marionette TRACE conn6 <- [1,887,null,{"value":null}] 04:43:22 INFO - PROCESS | 308 | 1467114202471 Marionette TRACE conn6 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:22 INFO - PROCESS | 308 | 1467114202473 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:22 INFO - PROCESS | 308 | ++DOCSHELL 1628B000 == 37 [pid = 308] [id = 231] 04:43:22 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (1637DC00) [pid = 308] [serial = 692] [outer = 00000000] 04:43:22 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (17457800) [pid = 308] [serial = 693] [outer = 1637DC00] 04:43:22 INFO - PROCESS | 308 | 1467114202520 Marionette DEBUG loaded listener.js 04:43:22 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (17465400) [pid = 308] [serial = 694] [outer = 1637DC00] 04:43:22 INFO - PROCESS | 308 | 1467114202992 Marionette TRACE conn6 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 04:43:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 04:43:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 690ms 04:43:23 INFO - PROCESS | 308 | 1467114203038 Marionette TRACE conn6 -> [0,889,"getWindowHandle",null] 04:43:23 INFO - PROCESS | 308 | 1467114203040 Marionette TRACE conn6 <- [1,889,null,{"value":"13"}] 04:43:23 INFO - PROCESS | 308 | 1467114203043 Marionette TRACE conn6 -> [0,890,"setScriptTimeout",{"ms":35000}] 04:43:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 04:43:23 INFO - PROCESS | 308 | 1467114203045 Marionette TRACE conn6 <- [1,890,null,{}] 04:43:23 INFO - PROCESS | 308 | 1467114203048 Marionette TRACE conn6 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:23 INFO - PROCESS | 308 | 1467114203054 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:23 INFO - PROCESS | 308 | 1467114203192 Marionette TRACE conn6 <- [1,891,null,{"value":null}] 04:43:23 INFO - PROCESS | 308 | 1467114203205 Marionette TRACE conn6 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:23 INFO - PROCESS | 308 | 1467114203207 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:23 INFO - PROCESS | 308 | ++DOCSHELL 17F2EC00 == 38 [pid = 308] [id = 232] 04:43:23 INFO - PROCESS | 308 | ++DOMWINDOW == 85 (17F31000) [pid = 308] [serial = 695] [outer = 00000000] 04:43:23 INFO - PROCESS | 308 | ++DOMWINDOW == 86 (1862B400) [pid = 308] [serial = 696] [outer = 17F31000] 04:43:23 INFO - PROCESS | 308 | 1467114203252 Marionette DEBUG loaded listener.js 04:43:23 INFO - PROCESS | 308 | ++DOMWINDOW == 87 (186B8000) [pid = 308] [serial = 697] [outer = 17F31000] 04:43:23 INFO - PROCESS | 308 | --DOMWINDOW == 86 (18658000) [pid = 308] [serial = 649] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 04:43:23 INFO - PROCESS | 308 | --DOMWINDOW == 85 (18DEF400) [pid = 308] [serial = 652] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 04:43:23 INFO - PROCESS | 308 | --DOMWINDOW == 84 (0FF22800) [pid = 308] [serial = 643] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 04:43:23 INFO - PROCESS | 308 | --DOMWINDOW == 83 (16210400) [pid = 308] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 04:43:23 INFO - PROCESS | 308 | --DOMWINDOW == 82 (0FCCBC00) [pid = 308] [serial = 634] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 04:43:23 INFO - PROCESS | 308 | --DOMWINDOW == 81 (14820000) [pid = 308] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 04:43:23 INFO - PROCESS | 308 | --DOMWINDOW == 80 (1046EC00) [pid = 308] [serial = 658] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 04:43:23 INFO - PROCESS | 308 | --DOMWINDOW == 79 (0F5D3800) [pid = 308] [serial = 640] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 04:43:23 INFO - PROCESS | 308 | --DOMWINDOW == 78 (1746B000) [pid = 308] [serial = 646] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 04:43:23 INFO - PROCESS | 308 | --DOMWINDOW == 77 (198D6400) [pid = 308] [serial = 655] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 04:43:23 INFO - PROCESS | 308 | --DOMWINDOW == 76 (19A75000) [pid = 308] [serial = 661] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 04:43:23 INFO - PROCESS | 308 | --DOMWINDOW == 75 (19BA8C00) [pid = 308] [serial = 664] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 04:43:23 INFO - PROCESS | 308 | --DOMWINDOW == 74 (18D27000) [pid = 308] [serial = 604] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 04:43:23 INFO - PROCESS | 308 | 1467114203898 Marionette TRACE conn6 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 04:43:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 04:43:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 870ms 04:43:23 INFO - PROCESS | 308 | 1467114203917 Marionette TRACE conn6 -> [0,893,"getWindowHandle",null] 04:43:23 INFO - PROCESS | 308 | 1467114203919 Marionette TRACE conn6 <- [1,893,null,{"value":"13"}] 04:43:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 04:43:23 INFO - PROCESS | 308 | 1467114203923 Marionette TRACE conn6 -> [0,894,"setScriptTimeout",{"ms":35000}] 04:43:23 INFO - PROCESS | 308 | 1467114203924 Marionette TRACE conn6 <- [1,894,null,{}] 04:43:23 INFO - PROCESS | 308 | 1467114203928 Marionette TRACE conn6 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:23 INFO - PROCESS | 308 | 1467114203930 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:24 INFO - PROCESS | 308 | 1467114204005 Marionette TRACE conn6 <- [1,895,null,{"value":null}] 04:43:24 INFO - PROCESS | 308 | 1467114204011 Marionette TRACE conn6 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:24 INFO - PROCESS | 308 | 1467114204012 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:24 INFO - PROCESS | 308 | ++DOCSHELL 1563AC00 == 39 [pid = 308] [id = 233] 04:43:24 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (15F48000) [pid = 308] [serial = 698] [outer = 00000000] 04:43:24 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (18780800) [pid = 308] [serial = 699] [outer = 15F48000] 04:43:24 INFO - PROCESS | 308 | 1467114204056 Marionette DEBUG loaded listener.js 04:43:24 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (18783400) [pid = 308] [serial = 700] [outer = 15F48000] 04:43:24 INFO - PROCESS | 308 | 1467114204471 Marionette TRACE conn6 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 04:43:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 04:43:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 571ms 04:43:24 INFO - PROCESS | 308 | 1467114204495 Marionette TRACE conn6 -> [0,897,"getWindowHandle",null] 04:43:24 INFO - PROCESS | 308 | 1467114204497 Marionette TRACE conn6 <- [1,897,null,{"value":"13"}] 04:43:24 INFO - PROCESS | 308 | 1467114204500 Marionette TRACE conn6 -> [0,898,"setScriptTimeout",{"ms":35000}] 04:43:24 INFO - PROCESS | 308 | 1467114204502 Marionette TRACE conn6 <- [1,898,null,{}] 04:43:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 04:43:24 INFO - PROCESS | 308 | 1467114204506 Marionette TRACE conn6 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:24 INFO - PROCESS | 308 | 1467114204507 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:24 INFO - PROCESS | 308 | 1467114204626 Marionette TRACE conn6 <- [1,899,null,{"value":null}] 04:43:24 INFO - PROCESS | 308 | 1467114204633 Marionette TRACE conn6 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:24 INFO - PROCESS | 308 | 1467114204635 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:24 INFO - PROCESS | 308 | ++DOCSHELL 18660C00 == 40 [pid = 308] [id = 234] 04:43:24 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (18D05400) [pid = 308] [serial = 701] [outer = 00000000] 04:43:24 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (18DE9C00) [pid = 308] [serial = 702] [outer = 18D05400] 04:43:24 INFO - PROCESS | 308 | 1467114204679 Marionette DEBUG loaded listener.js 04:43:24 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (18D21C00) [pid = 308] [serial = 703] [outer = 18D05400] 04:43:25 INFO - PROCESS | 308 | 1467114205104 Marionette TRACE conn6 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 04:43:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 04:43:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 630ms 04:43:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 04:43:25 INFO - PROCESS | 308 | 1467114205134 Marionette TRACE conn6 -> [0,901,"getWindowHandle",null] 04:43:25 INFO - PROCESS | 308 | 1467114205136 Marionette TRACE conn6 <- [1,901,null,{"value":"13"}] 04:43:25 INFO - PROCESS | 308 | 1467114205140 Marionette TRACE conn6 -> [0,902,"setScriptTimeout",{"ms":35000}] 04:43:25 INFO - PROCESS | 308 | 1467114205141 Marionette TRACE conn6 <- [1,902,null,{}] 04:43:25 INFO - PROCESS | 308 | 1467114205145 Marionette TRACE conn6 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:25 INFO - PROCESS | 308 | 1467114205146 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:25 INFO - PROCESS | 308 | 1467114205255 Marionette TRACE conn6 <- [1,903,null,{"value":null}] 04:43:25 INFO - PROCESS | 308 | 1467114205262 Marionette TRACE conn6 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:25 INFO - PROCESS | 308 | 1467114205264 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:25 INFO - PROCESS | 308 | ++DOCSHELL 1429E000 == 41 [pid = 308] [id = 235] 04:43:25 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (194A9C00) [pid = 308] [serial = 704] [outer = 00000000] 04:43:25 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (1960B000) [pid = 308] [serial = 705] [outer = 194A9C00] 04:43:25 INFO - PROCESS | 308 | 1467114205307 Marionette DEBUG loaded listener.js 04:43:25 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (1960BC00) [pid = 308] [serial = 706] [outer = 194A9C00] 04:43:25 INFO - PROCESS | 308 | 1467114205800 Marionette TRACE conn6 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 04:43:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 04:43:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 730ms 04:43:25 INFO - PROCESS | 308 | 1467114205882 Marionette TRACE conn6 -> [0,905,"getWindowHandle",null] 04:43:25 INFO - PROCESS | 308 | 1467114205887 Marionette TRACE conn6 <- [1,905,null,{"value":"13"}] 04:43:25 INFO - PROCESS | 308 | 1467114205894 Marionette TRACE conn6 -> [0,906,"setScriptTimeout",{"ms":35000}] 04:43:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 04:43:25 INFO - PROCESS | 308 | 1467114205897 Marionette TRACE conn6 <- [1,906,null,{}] 04:43:25 INFO - PROCESS | 308 | 1467114205903 Marionette TRACE conn6 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:25 INFO - PROCESS | 308 | 1467114205906 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:26 INFO - PROCESS | 308 | 1467114206035 Marionette TRACE conn6 <- [1,907,null,{"value":null}] 04:43:26 INFO - PROCESS | 308 | 1467114206206 Marionette TRACE conn6 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:26 INFO - PROCESS | 308 | 1467114206211 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:26 INFO - PROCESS | 308 | ++DOCSHELL 0FCCA400 == 42 [pid = 308] [id = 236] 04:43:26 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (0FCCF800) [pid = 308] [serial = 707] [outer = 00000000] 04:43:26 INFO - PROCESS | 308 | ++DOMWINDOW == 85 (0FE20000) [pid = 308] [serial = 708] [outer = 0FCCF800] 04:43:26 INFO - PROCESS | 308 | 1467114206270 Marionette DEBUG loaded listener.js 04:43:26 INFO - PROCESS | 308 | ++DOMWINDOW == 86 (0FE5DC00) [pid = 308] [serial = 709] [outer = 0FCCF800] 04:43:26 INFO - PROCESS | 308 | 1467114206979 Marionette TRACE conn6 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 04:43:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 04:43:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1118ms 04:43:27 INFO - PROCESS | 308 | 1467114207017 Marionette TRACE conn6 -> [0,909,"getWindowHandle",null] 04:43:27 INFO - PROCESS | 308 | 1467114207022 Marionette TRACE conn6 <- [1,909,null,{"value":"13"}] 04:43:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 04:43:27 INFO - PROCESS | 308 | 1467114207029 Marionette TRACE conn6 -> [0,910,"setScriptTimeout",{"ms":35000}] 04:43:27 INFO - PROCESS | 308 | 1467114207032 Marionette TRACE conn6 <- [1,910,null,{}] 04:43:27 INFO - PROCESS | 308 | 1467114207036 Marionette TRACE conn6 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:27 INFO - PROCESS | 308 | 1467114207039 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:27 INFO - PROCESS | 308 | 1467114207219 Marionette TRACE conn6 <- [1,911,null,{"value":null}] 04:43:27 INFO - PROCESS | 308 | 1467114207229 Marionette TRACE conn6 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:27 INFO - PROCESS | 308 | 1467114207232 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:27 INFO - PROCESS | 308 | ++DOCSHELL 11144800 == 43 [pid = 308] [id = 237] 04:43:27 INFO - PROCESS | 308 | ++DOMWINDOW == 87 (13FA1C00) [pid = 308] [serial = 710] [outer = 00000000] 04:43:27 INFO - PROCESS | 308 | ++DOMWINDOW == 88 (15633C00) [pid = 308] [serial = 711] [outer = 13FA1C00] 04:43:27 INFO - PROCESS | 308 | 1467114207288 Marionette DEBUG loaded listener.js 04:43:27 INFO - PROCESS | 308 | ++DOMWINDOW == 89 (15F9BC00) [pid = 308] [serial = 712] [outer = 13FA1C00] 04:43:28 INFO - PROCESS | 308 | 1467114208043 Marionette TRACE conn6 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 04:43:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 04:43:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1069ms 04:43:28 INFO - PROCESS | 308 | 1467114208102 Marionette TRACE conn6 -> [0,913,"getWindowHandle",null] 04:43:28 INFO - PROCESS | 308 | 1467114208104 Marionette TRACE conn6 <- [1,913,null,{"value":"13"}] 04:43:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 04:43:28 INFO - PROCESS | 308 | 1467114208153 Marionette TRACE conn6 -> [0,914,"setScriptTimeout",{"ms":35000}] 04:43:28 INFO - PROCESS | 308 | 1467114208157 Marionette TRACE conn6 <- [1,914,null,{}] 04:43:28 INFO - PROCESS | 308 | 1467114208170 Marionette TRACE conn6 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:28 INFO - PROCESS | 308 | 1467114208174 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:28 INFO - PROCESS | 308 | 1467114208389 Marionette TRACE conn6 <- [1,915,null,{"value":null}] 04:43:28 INFO - PROCESS | 308 | 1467114208514 Marionette TRACE conn6 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:28 INFO - PROCESS | 308 | 1467114208516 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:28 INFO - PROCESS | 308 | ++DOCSHELL 0C8D8400 == 44 [pid = 308] [id = 238] 04:43:28 INFO - PROCESS | 308 | ++DOMWINDOW == 90 (0C8D9000) [pid = 308] [serial = 713] [outer = 00000000] 04:43:28 INFO - PROCESS | 308 | ++DOMWINDOW == 91 (0F5F0400) [pid = 308] [serial = 714] [outer = 0C8D9000] 04:43:28 INFO - PROCESS | 308 | 1467114208569 Marionette DEBUG loaded listener.js 04:43:28 INFO - PROCESS | 308 | ++DOMWINDOW == 92 (0F860000) [pid = 308] [serial = 715] [outer = 0C8D9000] 04:43:28 INFO - PROCESS | 308 | --DOCSHELL 18660C00 == 43 [pid = 308] [id = 234] 04:43:28 INFO - PROCESS | 308 | --DOCSHELL 1563AC00 == 42 [pid = 308] [id = 233] 04:43:28 INFO - PROCESS | 308 | --DOCSHELL 17F2EC00 == 41 [pid = 308] [id = 232] 04:43:28 INFO - PROCESS | 308 | --DOCSHELL 1628B000 == 40 [pid = 308] [id = 231] 04:43:28 INFO - PROCESS | 308 | --DOCSHELL 1494AC00 == 39 [pid = 308] [id = 230] 04:43:28 INFO - PROCESS | 308 | --DOCSHELL 142B4000 == 38 [pid = 308] [id = 229] 04:43:28 INFO - PROCESS | 308 | --DOCSHELL 0FE60400 == 37 [pid = 308] [id = 228] 04:43:28 INFO - PROCESS | 308 | --DOCSHELL 0FC74000 == 36 [pid = 308] [id = 227] 04:43:28 INFO - PROCESS | 308 | --DOMWINDOW == 91 (18DEC800) [pid = 308] [serial = 606] [outer = 00000000] [url = about:blank] 04:43:28 INFO - PROCESS | 308 | --DOMWINDOW == 90 (0FF23400) [pid = 308] [serial = 378] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:43:28 INFO - PROCESS | 308 | --DOMWINDOW == 89 (18D1DC00) [pid = 308] [serial = 651] [outer = 00000000] [url = about:blank] 04:43:28 INFO - PROCESS | 308 | --DOMWINDOW == 88 (189AE000) [pid = 308] [serial = 650] [outer = 00000000] [url = about:blank] 04:43:28 INFO - PROCESS | 308 | --DOMWINDOW == 87 (19605C00) [pid = 308] [serial = 653] [outer = 00000000] [url = about:blank] 04:43:28 INFO - PROCESS | 308 | --DOMWINDOW == 86 (102E6000) [pid = 308] [serial = 644] [outer = 00000000] [url = about:blank] 04:43:28 INFO - PROCESS | 308 | --DOMWINDOW == 85 (13F17C00) [pid = 308] [serial = 645] [outer = 00000000] [url = about:blank] 04:43:28 INFO - PROCESS | 308 | --DOMWINDOW == 84 (19607000) [pid = 308] [serial = 633] [outer = 00000000] [url = about:blank] 04:43:28 INFO - PROCESS | 308 | --DOMWINDOW == 83 (0FCE4400) [pid = 308] [serial = 635] [outer = 00000000] [url = about:blank] 04:43:28 INFO - PROCESS | 308 | --DOMWINDOW == 82 (0FE25800) [pid = 308] [serial = 636] [outer = 00000000] [url = about:blank] 04:43:28 INFO - PROCESS | 308 | --DOMWINDOW == 81 (14867800) [pid = 308] [serial = 638] [outer = 00000000] [url = about:blank] 04:43:28 INFO - PROCESS | 308 | --DOMWINDOW == 80 (186AF400) [pid = 308] [serial = 659] [outer = 00000000] [url = about:blank] 04:43:28 INFO - PROCESS | 308 | --DOMWINDOW == 79 (15638400) [pid = 308] [serial = 639] [outer = 00000000] [url = about:blank] 04:43:28 INFO - PROCESS | 308 | --DOMWINDOW == 78 (0FC92400) [pid = 308] [serial = 641] [outer = 00000000] [url = about:blank] 04:43:28 INFO - PROCESS | 308 | --DOMWINDOW == 77 (0FCEBC00) [pid = 308] [serial = 642] [outer = 00000000] [url = about:blank] 04:43:28 INFO - PROCESS | 308 | --DOMWINDOW == 76 (17472000) [pid = 308] [serial = 647] [outer = 00000000] [url = about:blank] 04:43:28 INFO - PROCESS | 308 | --DOMWINDOW == 75 (19A4FC00) [pid = 308] [serial = 656] [outer = 00000000] [url = about:blank] 04:43:28 INFO - PROCESS | 308 | --DOMWINDOW == 74 (19A7F800) [pid = 308] [serial = 662] [outer = 00000000] [url = about:blank] 04:43:28 INFO - PROCESS | 308 | --DOMWINDOW == 73 (19ACE400) [pid = 308] [serial = 663] [outer = 00000000] [url = about:blank] 04:43:28 INFO - PROCESS | 308 | --DOMWINDOW == 72 (198D9800) [pid = 308] [serial = 657] [outer = 00000000] [url = about:blank] 04:43:28 INFO - PROCESS | 308 | --DOMWINDOW == 71 (19BB0800) [pid = 308] [serial = 665] [outer = 00000000] [url = about:blank] 04:43:28 INFO - PROCESS | 308 | --DOMWINDOW == 70 (19BB4400) [pid = 308] [serial = 666] [outer = 00000000] [url = about:blank] 04:43:28 INFO - PROCESS | 308 | --DOMWINDOW == 69 (18DF0C00) [pid = 308] [serial = 660] [outer = 00000000] [url = about:blank] 04:43:28 INFO - PROCESS | 308 | --DOMWINDOW == 68 (1960FC00) [pid = 308] [serial = 654] [outer = 00000000] [url = about:blank] 04:43:28 INFO - PROCESS | 308 | --DOMWINDOW == 67 (17F2CC00) [pid = 308] [serial = 648] [outer = 00000000] [url = about:blank] 04:43:29 INFO - PROCESS | 308 | 1467114209160 Marionette TRACE conn6 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 04:43:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 04:43:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1050ms 04:43:29 INFO - PROCESS | 308 | 1467114209181 Marionette TRACE conn6 -> [0,917,"getWindowHandle",null] 04:43:29 INFO - PROCESS | 308 | 1467114209185 Marionette TRACE conn6 <- [1,917,null,{"value":"13"}] 04:43:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 04:43:29 INFO - PROCESS | 308 | 1467114209190 Marionette TRACE conn6 -> [0,918,"setScriptTimeout",{"ms":35000}] 04:43:29 INFO - PROCESS | 308 | 1467114209193 Marionette TRACE conn6 <- [1,918,null,{}] 04:43:29 INFO - PROCESS | 308 | 1467114209198 Marionette TRACE conn6 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:29 INFO - PROCESS | 308 | 1467114209201 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:29 INFO - PROCESS | 308 | 1467114209288 Marionette TRACE conn6 <- [1,919,null,{"value":null}] 04:43:29 INFO - PROCESS | 308 | 1467114209298 Marionette TRACE conn6 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:29 INFO - PROCESS | 308 | 1467114209301 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:29 INFO - PROCESS | 308 | ++DOCSHELL 0F8F8400 == 37 [pid = 308] [id = 239] 04:43:29 INFO - PROCESS | 308 | ++DOMWINDOW == 68 (0FC8F000) [pid = 308] [serial = 716] [outer = 00000000] 04:43:29 INFO - PROCESS | 308 | ++DOMWINDOW == 69 (0FE2C000) [pid = 308] [serial = 717] [outer = 0FC8F000] 04:43:29 INFO - PROCESS | 308 | 1467114209417 Marionette DEBUG loaded listener.js 04:43:29 INFO - PROCESS | 308 | ++DOMWINDOW == 70 (0FF22400) [pid = 308] [serial = 718] [outer = 0FC8F000] 04:43:29 INFO - PROCESS | 308 | 1467114209827 Marionette TRACE conn6 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 04:43:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 04:43:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 690ms 04:43:29 INFO - PROCESS | 308 | 1467114209896 Marionette TRACE conn6 -> [0,921,"getWindowHandle",null] 04:43:29 INFO - PROCESS | 308 | 1467114209899 Marionette TRACE conn6 <- [1,921,null,{"value":"13"}] 04:43:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 04:43:29 INFO - PROCESS | 308 | 1467114209903 Marionette TRACE conn6 -> [0,922,"setScriptTimeout",{"ms":35000}] 04:43:29 INFO - PROCESS | 308 | 1467114209905 Marionette TRACE conn6 <- [1,922,null,{}] 04:43:29 INFO - PROCESS | 308 | 1467114209909 Marionette TRACE conn6 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:29 INFO - PROCESS | 308 | 1467114209911 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:29 INFO - PROCESS | 308 | 1467114209997 Marionette TRACE conn6 <- [1,923,null,{"value":null}] 04:43:30 INFO - PROCESS | 308 | 1467114210006 Marionette TRACE conn6 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:30 INFO - PROCESS | 308 | 1467114210008 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:30 INFO - PROCESS | 308 | ++DOCSHELL 142B4000 == 38 [pid = 308] [id = 240] 04:43:30 INFO - PROCESS | 308 | ++DOMWINDOW == 71 (142B6800) [pid = 308] [serial = 719] [outer = 00000000] 04:43:30 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (14869400) [pid = 308] [serial = 720] [outer = 142B6800] 04:43:30 INFO - PROCESS | 308 | 1467114210054 Marionette DEBUG loaded listener.js 04:43:30 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (1563AC00) [pid = 308] [serial = 721] [outer = 142B6800] 04:43:30 INFO - PROCESS | 308 | 1467114210510 Marionette TRACE conn6 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 04:43:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 04:43:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 670ms 04:43:30 INFO - PROCESS | 308 | 1467114210578 Marionette TRACE conn6 -> [0,925,"getWindowHandle",null] 04:43:30 INFO - PROCESS | 308 | 1467114210582 Marionette TRACE conn6 <- [1,925,null,{"value":"13"}] 04:43:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 04:43:30 INFO - PROCESS | 308 | 1467114210592 Marionette TRACE conn6 -> [0,926,"setScriptTimeout",{"ms":35000}] 04:43:30 INFO - PROCESS | 308 | 1467114210596 Marionette TRACE conn6 <- [1,926,null,{}] 04:43:30 INFO - PROCESS | 308 | 1467114210600 Marionette TRACE conn6 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:30 INFO - PROCESS | 308 | 1467114210603 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:30 INFO - PROCESS | 308 | 1467114210697 Marionette TRACE conn6 <- [1,927,null,{"value":null}] 04:43:30 INFO - PROCESS | 308 | 1467114210710 Marionette TRACE conn6 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:30 INFO - PROCESS | 308 | 1467114210712 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:30 INFO - PROCESS | 308 | ++DOCSHELL 17895000 == 39 [pid = 308] [id = 241] 04:43:30 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (17895400) [pid = 308] [serial = 722] [outer = 00000000] 04:43:30 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (17F2DC00) [pid = 308] [serial = 723] [outer = 17895400] 04:43:30 INFO - PROCESS | 308 | 1467114210766 Marionette DEBUG loaded listener.js 04:43:30 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (17F36C00) [pid = 308] [serial = 724] [outer = 17895400] 04:43:31 INFO - PROCESS | 308 | 1467114211196 Marionette TRACE conn6 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 04:43:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 04:43:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 690ms 04:43:31 INFO - PROCESS | 308 | 1467114211278 Marionette TRACE conn6 -> [0,929,"getWindowHandle",null] 04:43:31 INFO - PROCESS | 308 | 1467114211280 Marionette TRACE conn6 <- [1,929,null,{"value":"13"}] 04:43:31 INFO - PROCESS | 308 | 1467114211283 Marionette TRACE conn6 -> [0,930,"setScriptTimeout",{"ms":35000}] 04:43:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 04:43:31 INFO - PROCESS | 308 | 1467114211285 Marionette TRACE conn6 <- [1,930,null,{}] 04:43:31 INFO - PROCESS | 308 | 1467114211294 Marionette TRACE conn6 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:31 INFO - PROCESS | 308 | 1467114211296 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:31 INFO - PROCESS | 308 | 1467114211434 Marionette TRACE conn6 <- [1,931,null,{"value":null}] 04:43:31 INFO - PROCESS | 308 | 1467114211441 Marionette TRACE conn6 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:31 INFO - PROCESS | 308 | 1467114211443 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:31 INFO - PROCESS | 308 | ++DOCSHELL 17F2CC00 == 40 [pid = 308] [id = 242] 04:43:31 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (17F34C00) [pid = 308] [serial = 725] [outer = 00000000] 04:43:31 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (18DE5400) [pid = 308] [serial = 726] [outer = 17F34C00] 04:43:31 INFO - PROCESS | 308 | 1467114211489 Marionette DEBUG loaded listener.js 04:43:31 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (18DEE400) [pid = 308] [serial = 727] [outer = 17F34C00] 04:43:31 INFO - PROCESS | 308 | 1467114211930 Marionette TRACE conn6 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 04:43:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 04:43:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 670ms 04:43:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 04:43:31 INFO - PROCESS | 308 | 1467114211958 Marionette TRACE conn6 -> [0,933,"getWindowHandle",null] 04:43:31 INFO - PROCESS | 308 | 1467114211960 Marionette TRACE conn6 <- [1,933,null,{"value":"13"}] 04:43:31 INFO - PROCESS | 308 | 1467114211963 Marionette TRACE conn6 -> [0,934,"setScriptTimeout",{"ms":35000}] 04:43:31 INFO - PROCESS | 308 | 1467114211964 Marionette TRACE conn6 <- [1,934,null,{}] 04:43:31 INFO - PROCESS | 308 | 1467114211968 Marionette TRACE conn6 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:31 INFO - PROCESS | 308 | 1467114211969 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:32 INFO - PROCESS | 308 | 1467114212093 Marionette TRACE conn6 <- [1,935,null,{"value":null}] 04:43:32 INFO - PROCESS | 308 | 1467114212099 Marionette TRACE conn6 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:32 INFO - PROCESS | 308 | 1467114212104 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:32 INFO - PROCESS | 308 | ++DOCSHELL 19606C00 == 41 [pid = 308] [id = 243] 04:43:32 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (19608800) [pid = 308] [serial = 728] [outer = 00000000] 04:43:32 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (1960EC00) [pid = 308] [serial = 729] [outer = 19608800] 04:43:32 INFO - PROCESS | 308 | 1467114212160 Marionette DEBUG loaded listener.js 04:43:32 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (198DDC00) [pid = 308] [serial = 730] [outer = 19608800] 04:43:32 INFO - PROCESS | 308 | 1467114212648 Marionette TRACE conn6 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 04:43:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 04:43:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 730ms 04:43:32 INFO - PROCESS | 308 | 1467114212695 Marionette TRACE conn6 -> [0,937,"getWindowHandle",null] 04:43:32 INFO - PROCESS | 308 | 1467114212697 Marionette TRACE conn6 <- [1,937,null,{"value":"13"}] 04:43:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 04:43:32 INFO - PROCESS | 308 | 1467114212701 Marionette TRACE conn6 -> [0,938,"setScriptTimeout",{"ms":35000}] 04:43:32 INFO - PROCESS | 308 | 1467114212702 Marionette TRACE conn6 <- [1,938,null,{}] 04:43:32 INFO - PROCESS | 308 | 1467114212706 Marionette TRACE conn6 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:32 INFO - PROCESS | 308 | 1467114212708 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:32 INFO - PROCESS | 308 | 1467114212856 Marionette TRACE conn6 <- [1,939,null,{"value":null}] 04:43:32 INFO - PROCESS | 308 | 1467114212916 Marionette TRACE conn6 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:32 INFO - PROCESS | 308 | 1467114212918 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:32 INFO - PROCESS | 308 | ++DOCSHELL 19A4E400 == 42 [pid = 308] [id = 244] 04:43:32 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (19A51800) [pid = 308] [serial = 731] [outer = 00000000] 04:43:32 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (19A78400) [pid = 308] [serial = 732] [outer = 19A51800] 04:43:32 INFO - PROCESS | 308 | 1467114212962 Marionette DEBUG loaded listener.js 04:43:33 INFO - PROCESS | 308 | ++DOMWINDOW == 85 (19A7D800) [pid = 308] [serial = 733] [outer = 19A51800] 04:43:33 INFO - PROCESS | 308 | --DOMWINDOW == 84 (15634000) [pid = 308] [serial = 689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 04:43:33 INFO - PROCESS | 308 | --DOMWINDOW == 83 (0F5D3C00) [pid = 308] [serial = 677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 04:43:33 INFO - PROCESS | 308 | --DOMWINDOW == 82 (0FE60C00) [pid = 308] [serial = 683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 04:43:33 INFO - PROCESS | 308 | --DOMWINDOW == 81 (1637DC00) [pid = 308] [serial = 692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 04:43:33 INFO - PROCESS | 308 | --DOMWINDOW == 80 (0FC74400) [pid = 308] [serial = 680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 04:43:33 INFO - PROCESS | 308 | --DOMWINDOW == 79 (142B8400) [pid = 308] [serial = 686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 04:43:33 INFO - PROCESS | 308 | --DOMWINDOW == 78 (0FF25C00) [pid = 308] [serial = 668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 04:43:33 INFO - PROCESS | 308 | --DOMWINDOW == 77 (16286800) [pid = 308] [serial = 671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 04:43:33 INFO - PROCESS | 308 | --DOMWINDOW == 76 (18D05400) [pid = 308] [serial = 701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 04:43:33 INFO - PROCESS | 308 | --DOMWINDOW == 75 (19BAE000) [pid = 308] [serial = 674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 04:43:33 INFO - PROCESS | 308 | --DOMWINDOW == 74 (17F31000) [pid = 308] [serial = 695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 04:43:33 INFO - PROCESS | 308 | --DOMWINDOW == 73 (15F48000) [pid = 308] [serial = 698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 04:43:33 INFO - PROCESS | 308 | 1467114213435 Marionette TRACE conn6 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 04:43:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 04:43:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 770ms 04:43:33 INFO - PROCESS | 308 | 1467114213474 Marionette TRACE conn6 -> [0,941,"getWindowHandle",null] 04:43:33 INFO - PROCESS | 308 | 1467114213476 Marionette TRACE conn6 <- [1,941,null,{"value":"13"}] 04:43:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 04:43:33 INFO - PROCESS | 308 | 1467114213479 Marionette TRACE conn6 -> [0,942,"setScriptTimeout",{"ms":35000}] 04:43:33 INFO - PROCESS | 308 | 1467114213481 Marionette TRACE conn6 <- [1,942,null,{}] 04:43:33 INFO - PROCESS | 308 | 1467114213484 Marionette TRACE conn6 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:33 INFO - PROCESS | 308 | 1467114213486 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:33 INFO - PROCESS | 308 | 1467114213566 Marionette TRACE conn6 <- [1,943,null,{"value":null}] 04:43:33 INFO - PROCESS | 308 | 1467114213575 Marionette TRACE conn6 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:33 INFO - PROCESS | 308 | 1467114213577 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:33 INFO - PROCESS | 308 | ++DOCSHELL 0FE5E800 == 43 [pid = 308] [id = 245] 04:43:33 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (0FE61000) [pid = 308] [serial = 734] [outer = 00000000] 04:43:33 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (1637E800) [pid = 308] [serial = 735] [outer = 0FE61000] 04:43:33 INFO - PROCESS | 308 | 1467114213623 Marionette DEBUG loaded listener.js 04:43:33 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (1746B400) [pid = 308] [serial = 736] [outer = 0FE61000] 04:43:34 INFO - PROCESS | 308 | 1467114214067 Marionette TRACE conn6 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 04:43:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 04:43:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 631ms 04:43:34 INFO - PROCESS | 308 | 1467114214111 Marionette TRACE conn6 -> [0,945,"getWindowHandle",null] 04:43:34 INFO - PROCESS | 308 | 1467114214113 Marionette TRACE conn6 <- [1,945,null,{"value":"13"}] 04:43:34 INFO - PROCESS | 308 | 1467114214117 Marionette TRACE conn6 -> [0,946,"setScriptTimeout",{"ms":35000}] 04:43:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 04:43:34 INFO - PROCESS | 308 | 1467114214118 Marionette TRACE conn6 <- [1,946,null,{}] 04:43:34 INFO - PROCESS | 308 | 1467114214122 Marionette TRACE conn6 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:34 INFO - PROCESS | 308 | 1467114214124 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:34 INFO - PROCESS | 308 | 1467114214228 Marionette TRACE conn6 <- [1,947,null,{"value":null}] 04:43:34 INFO - PROCESS | 308 | 1467114214237 Marionette TRACE conn6 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:34 INFO - PROCESS | 308 | 1467114214238 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:34 INFO - PROCESS | 308 | ++DOCSHELL 1994D800 == 44 [pid = 308] [id = 246] 04:43:34 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (14299C00) [pid = 308] [serial = 737] [outer = 00000000] 04:43:34 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (19BA9000) [pid = 308] [serial = 738] [outer = 14299C00] 04:43:34 INFO - PROCESS | 308 | 1467114214285 Marionette DEBUG loaded listener.js 04:43:34 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (19BB4400) [pid = 308] [serial = 739] [outer = 14299C00] 04:43:34 INFO - PROCESS | 308 | 1467114214716 Marionette TRACE conn6 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 04:43:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 04:43:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 630ms 04:43:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 04:43:34 INFO - PROCESS | 308 | 1467114214751 Marionette TRACE conn6 -> [0,949,"getWindowHandle",null] 04:43:34 INFO - PROCESS | 308 | 1467114214753 Marionette TRACE conn6 <- [1,949,null,{"value":"13"}] 04:43:34 INFO - PROCESS | 308 | 1467114214756 Marionette TRACE conn6 -> [0,950,"setScriptTimeout",{"ms":35000}] 04:43:34 INFO - PROCESS | 308 | 1467114214758 Marionette TRACE conn6 <- [1,950,null,{}] 04:43:34 INFO - PROCESS | 308 | 1467114214761 Marionette TRACE conn6 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:34 INFO - PROCESS | 308 | 1467114214763 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:34 INFO - PROCESS | 308 | 1467114214843 Marionette TRACE conn6 <- [1,951,null,{"value":null}] 04:43:34 INFO - PROCESS | 308 | 1467114214848 Marionette TRACE conn6 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:34 INFO - PROCESS | 308 | 1467114214850 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:34 INFO - PROCESS | 308 | ++DOCSHELL 15F4C800 == 45 [pid = 308] [id = 247] 04:43:34 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (19BB6000) [pid = 308] [serial = 740] [outer = 00000000] 04:43:34 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (19F71C00) [pid = 308] [serial = 741] [outer = 19BB6000] 04:43:34 INFO - PROCESS | 308 | 1467114214895 Marionette DEBUG loaded listener.js 04:43:34 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (19F74800) [pid = 308] [serial = 742] [outer = 19BB6000] 04:43:35 INFO - PROCESS | 308 | 1467114215310 Marionette TRACE conn6 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 04:43:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 04:43:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 630ms 04:43:35 INFO - PROCESS | 308 | 1467114215388 Marionette TRACE conn6 -> [0,953,"getWindowHandle",null] 04:43:35 INFO - PROCESS | 308 | 1467114215392 Marionette TRACE conn6 <- [1,953,null,{"value":"13"}] 04:43:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 04:43:35 INFO - PROCESS | 308 | 1467114215397 Marionette TRACE conn6 -> [0,954,"setScriptTimeout",{"ms":35000}] 04:43:35 INFO - PROCESS | 308 | 1467114215401 Marionette TRACE conn6 <- [1,954,null,{}] 04:43:35 INFO - PROCESS | 308 | 1467114215407 Marionette TRACE conn6 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:35 INFO - PROCESS | 308 | 1467114215411 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:35 INFO - PROCESS | 308 | 1467114215528 Marionette TRACE conn6 <- [1,955,null,{"value":null}] 04:43:35 INFO - PROCESS | 308 | 1467114215693 Marionette TRACE conn6 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:35 INFO - PROCESS | 308 | 1467114215698 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:35 INFO - PROCESS | 308 | ++DOCSHELL 0FCEB400 == 46 [pid = 308] [id = 248] 04:43:35 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (0FCEC000) [pid = 308] [serial = 743] [outer = 00000000] 04:43:35 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (0FE21C00) [pid = 308] [serial = 744] [outer = 0FCEC000] 04:43:35 INFO - PROCESS | 308 | 1467114215755 Marionette DEBUG loaded listener.js 04:43:35 INFO - PROCESS | 308 | ++DOMWINDOW == 85 (0FE5C800) [pid = 308] [serial = 745] [outer = 0FCEC000] 04:43:36 INFO - PROCESS | 308 | 1467114216327 Marionette TRACE conn6 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 04:43:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 04:43:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 988ms 04:43:36 INFO - PROCESS | 308 | 1467114216386 Marionette TRACE conn6 -> [0,957,"getWindowHandle",null] 04:43:36 INFO - PROCESS | 308 | 1467114216389 Marionette TRACE conn6 <- [1,957,null,{"value":"13"}] 04:43:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 04:43:36 INFO - PROCESS | 308 | 1467114216396 Marionette TRACE conn6 -> [0,958,"setScriptTimeout",{"ms":35000}] 04:43:36 INFO - PROCESS | 308 | 1467114216401 Marionette TRACE conn6 <- [1,958,null,{}] 04:43:36 INFO - PROCESS | 308 | 1467114216405 Marionette TRACE conn6 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:36 INFO - PROCESS | 308 | 1467114216408 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:36 INFO - PROCESS | 308 | 1467114216519 Marionette TRACE conn6 <- [1,959,null,{"value":null}] 04:43:36 INFO - PROCESS | 308 | 1467114216648 Marionette TRACE conn6 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:36 INFO - PROCESS | 308 | 1467114216651 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:36 INFO - PROCESS | 308 | ++DOCSHELL 14726800 == 47 [pid = 308] [id = 249] 04:43:36 INFO - PROCESS | 308 | ++DOMWINDOW == 86 (14948000) [pid = 308] [serial = 746] [outer = 00000000] 04:43:36 INFO - PROCESS | 308 | ++DOMWINDOW == 87 (16748000) [pid = 308] [serial = 747] [outer = 14948000] 04:43:36 INFO - PROCESS | 308 | 1467114216708 Marionette DEBUG loaded listener.js 04:43:36 INFO - PROCESS | 308 | ++DOMWINDOW == 88 (17836400) [pid = 308] [serial = 748] [outer = 14948000] 04:43:37 INFO - PROCESS | 308 | 1467114217328 Marionette TRACE conn6 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 04:43:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 04:43:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 987ms 04:43:37 INFO - PROCESS | 308 | 1467114217382 Marionette TRACE conn6 -> [0,961,"getWindowHandle",null] 04:43:37 INFO - PROCESS | 308 | 1467114217385 Marionette TRACE conn6 <- [1,961,null,{"value":"13"}] 04:43:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 04:43:37 INFO - PROCESS | 308 | 1467114217389 Marionette TRACE conn6 -> [0,962,"setScriptTimeout",{"ms":35000}] 04:43:37 INFO - PROCESS | 308 | 1467114217391 Marionette TRACE conn6 <- [1,962,null,{}] 04:43:37 INFO - PROCESS | 308 | 1467114217415 Marionette TRACE conn6 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:37 INFO - PROCESS | 308 | 1467114217420 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:37 INFO - PROCESS | 308 | 1467114217535 Marionette TRACE conn6 <- [1,963,null,{"value":null}] 04:43:37 INFO - PROCESS | 308 | 1467114217665 Marionette TRACE conn6 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:37 INFO - PROCESS | 308 | 1467114217669 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:37 INFO - PROCESS | 308 | ++DOCSHELL 0207BC00 == 48 [pid = 308] [id = 250] 04:43:37 INFO - PROCESS | 308 | ++DOMWINDOW == 89 (104C1000) [pid = 308] [serial = 749] [outer = 00000000] 04:43:37 INFO - PROCESS | 308 | ++DOMWINDOW == 90 (19A7F800) [pid = 308] [serial = 750] [outer = 104C1000] 04:43:37 INFO - PROCESS | 308 | 1467114217728 Marionette DEBUG loaded listener.js 04:43:37 INFO - PROCESS | 308 | ++DOMWINDOW == 91 (19F70C00) [pid = 308] [serial = 751] [outer = 104C1000] 04:43:38 INFO - PROCESS | 308 | 1467114218355 Marionette TRACE conn6 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 04:43:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 04:43:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 986ms 04:43:38 INFO - PROCESS | 308 | 1467114218379 Marionette TRACE conn6 -> [0,965,"getWindowHandle",null] 04:43:38 INFO - PROCESS | 308 | 1467114218382 Marionette TRACE conn6 <- [1,965,null,{"value":"13"}] 04:43:38 INFO - PROCESS | 308 | 1467114218385 Marionette TRACE conn6 -> [0,966,"setScriptTimeout",{"ms":35000}] 04:43:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 04:43:38 INFO - PROCESS | 308 | 1467114218387 Marionette TRACE conn6 <- [1,966,null,{}] 04:43:38 INFO - PROCESS | 308 | 1467114218390 Marionette TRACE conn6 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:38 INFO - PROCESS | 308 | 1467114218393 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:38 INFO - PROCESS | 308 | 1467114218501 Marionette TRACE conn6 <- [1,967,null,{"value":null}] 04:43:38 INFO - PROCESS | 308 | 1467114218613 Marionette TRACE conn6 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:38 INFO - PROCESS | 308 | 1467114218616 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:38 INFO - PROCESS | 308 | ++DOCSHELL 1AA2DC00 == 49 [pid = 308] [id = 251] 04:43:38 INFO - PROCESS | 308 | ++DOMWINDOW == 92 (1AB08800) [pid = 308] [serial = 752] [outer = 00000000] 04:43:38 INFO - PROCESS | 308 | ++DOMWINDOW == 93 (1AE32C00) [pid = 308] [serial = 753] [outer = 1AB08800] 04:43:38 INFO - PROCESS | 308 | 1467114218672 Marionette DEBUG loaded listener.js 04:43:38 INFO - PROCESS | 308 | ++DOMWINDOW == 94 (1AEC5000) [pid = 308] [serial = 754] [outer = 1AB08800] 04:43:39 INFO - PROCESS | 308 | 1467114219427 Marionette TRACE conn6 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 04:43:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 04:43:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1122ms 04:43:39 INFO - PROCESS | 308 | 1467114219512 Marionette TRACE conn6 -> [0,969,"getWindowHandle",null] 04:43:39 INFO - PROCESS | 308 | 1467114219517 Marionette TRACE conn6 <- [1,969,null,{"value":"13"}] 04:43:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 04:43:39 INFO - PROCESS | 308 | 1467114219522 Marionette TRACE conn6 -> [0,970,"setScriptTimeout",{"ms":35000}] 04:43:39 INFO - PROCESS | 308 | 1467114219526 Marionette TRACE conn6 <- [1,970,null,{}] 04:43:39 INFO - PROCESS | 308 | 1467114219531 Marionette TRACE conn6 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:39 INFO - PROCESS | 308 | 1467114219534 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:39 INFO - PROCESS | 308 | 1467114219649 Marionette TRACE conn6 <- [1,971,null,{"value":null}] 04:43:39 INFO - PROCESS | 308 | 1467114219779 Marionette TRACE conn6 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:39 INFO - PROCESS | 308 | 1467114219784 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:39 INFO - PROCESS | 308 | ++DOCSHELL 0FE62800 == 50 [pid = 308] [id = 252] 04:43:39 INFO - PROCESS | 308 | ++DOMWINDOW == 95 (0FF1A400) [pid = 308] [serial = 755] [outer = 00000000] 04:43:39 INFO - PROCESS | 308 | ++DOMWINDOW == 96 (10228000) [pid = 308] [serial = 756] [outer = 0FF1A400] 04:43:39 INFO - PROCESS | 308 | 1467114219836 Marionette DEBUG loaded listener.js 04:43:39 INFO - PROCESS | 308 | ++DOMWINDOW == 97 (10549400) [pid = 308] [serial = 757] [outer = 0FF1A400] 04:43:40 INFO - PROCESS | 308 | --DOCSHELL 1994D800 == 49 [pid = 308] [id = 246] 04:43:40 INFO - PROCESS | 308 | --DOCSHELL 0FE5E800 == 48 [pid = 308] [id = 245] 04:43:40 INFO - PROCESS | 308 | --DOCSHELL 19A4E400 == 47 [pid = 308] [id = 244] 04:43:40 INFO - PROCESS | 308 | --DOCSHELL 19606C00 == 46 [pid = 308] [id = 243] 04:43:40 INFO - PROCESS | 308 | --DOCSHELL 17F2CC00 == 45 [pid = 308] [id = 242] 04:43:40 INFO - PROCESS | 308 | --DOCSHELL 17895000 == 44 [pid = 308] [id = 241] 04:43:40 INFO - PROCESS | 308 | --DOCSHELL 142B4000 == 43 [pid = 308] [id = 240] 04:43:40 INFO - PROCESS | 308 | --DOCSHELL 0F8F8400 == 42 [pid = 308] [id = 239] 04:43:40 INFO - PROCESS | 308 | --DOCSHELL 0C8D8400 == 41 [pid = 308] [id = 238] 04:43:40 INFO - PROCESS | 308 | --DOCSHELL 11144800 == 40 [pid = 308] [id = 237] 04:43:40 INFO - PROCESS | 308 | --DOCSHELL 0FCCA400 == 39 [pid = 308] [id = 236] 04:43:40 INFO - PROCESS | 308 | --DOCSHELL 1429E000 == 38 [pid = 308] [id = 235] 04:43:40 INFO - PROCESS | 308 | --DOCSHELL 17F37C00 == 37 [pid = 308] [id = 221] 04:43:40 INFO - PROCESS | 308 | --DOCSHELL 19A72800 == 36 [pid = 308] [id = 222] 04:43:40 INFO - PROCESS | 308 | --DOCSHELL 0FF25800 == 35 [pid = 308] [id = 223] 04:43:40 INFO - PROCESS | 308 | --DOCSHELL 16285800 == 34 [pid = 308] [id = 224] 04:43:40 INFO - PROCESS | 308 | --DOCSHELL 19BADC00 == 33 [pid = 308] [id = 225] 04:43:40 INFO - PROCESS | 308 | --DOCSHELL 0C8DE400 == 32 [pid = 308] [id = 226] 04:43:40 INFO - PROCESS | 308 | --DOCSHELL 1AA2DC00 == 31 [pid = 308] [id = 251] 04:43:40 INFO - PROCESS | 308 | --DOCSHELL 0207BC00 == 30 [pid = 308] [id = 250] 04:43:40 INFO - PROCESS | 308 | --DOCSHELL 15F4C800 == 29 [pid = 308] [id = 247] 04:43:40 INFO - PROCESS | 308 | --DOCSHELL 0FCEB400 == 28 [pid = 308] [id = 248] 04:43:40 INFO - PROCESS | 308 | --DOCSHELL 14726800 == 27 [pid = 308] [id = 249] 04:43:40 INFO - PROCESS | 308 | --DOMWINDOW == 96 (15F91400) [pid = 308] [serial = 690] [outer = 00000000] [url = about:blank] 04:43:40 INFO - PROCESS | 308 | --DOMWINDOW == 95 (0FCD3000) [pid = 308] [serial = 679] [outer = 00000000] [url = about:blank] 04:43:40 INFO - PROCESS | 308 | --DOMWINDOW == 94 (0FC8C400) [pid = 308] [serial = 678] [outer = 00000000] [url = about:blank] 04:43:40 INFO - PROCESS | 308 | --DOMWINDOW == 93 (0FF1EC00) [pid = 308] [serial = 684] [outer = 00000000] [url = about:blank] 04:43:40 INFO - PROCESS | 308 | --DOMWINDOW == 92 (0FF26C00) [pid = 308] [serial = 685] [outer = 00000000] [url = about:blank] 04:43:40 INFO - PROCESS | 308 | --DOMWINDOW == 91 (17457800) [pid = 308] [serial = 693] [outer = 00000000] [url = about:blank] 04:43:40 INFO - PROCESS | 308 | --DOMWINDOW == 90 (0FC8C800) [pid = 308] [serial = 681] [outer = 00000000] [url = about:blank] 04:43:40 INFO - PROCESS | 308 | --DOMWINDOW == 89 (14774800) [pid = 308] [serial = 687] [outer = 00000000] [url = about:blank] 04:43:40 INFO - PROCESS | 308 | --DOMWINDOW == 88 (0FCCD400) [pid = 308] [serial = 682] [outer = 00000000] [url = about:blank] 04:43:40 INFO - PROCESS | 308 | --DOMWINDOW == 87 (17465400) [pid = 308] [serial = 694] [outer = 00000000] [url = about:blank] 04:43:40 INFO - PROCESS | 308 | --DOMWINDOW == 86 (1110CC00) [pid = 308] [serial = 670] [outer = 00000000] [url = about:blank] 04:43:40 INFO - PROCESS | 308 | --DOMWINDOW == 85 (10229800) [pid = 308] [serial = 669] [outer = 00000000] [url = about:blank] 04:43:40 INFO - PROCESS | 308 | --DOMWINDOW == 84 (189A7400) [pid = 308] [serial = 673] [outer = 00000000] [url = about:blank] 04:43:40 INFO - PROCESS | 308 | --DOMWINDOW == 83 (17F30400) [pid = 308] [serial = 672] [outer = 00000000] [url = about:blank] 04:43:40 INFO - PROCESS | 308 | --DOMWINDOW == 82 (18D21C00) [pid = 308] [serial = 703] [outer = 00000000] [url = about:blank] 04:43:40 INFO - PROCESS | 308 | --DOMWINDOW == 81 (19F73400) [pid = 308] [serial = 676] [outer = 00000000] [url = about:blank] 04:43:40 INFO - PROCESS | 308 | --DOMWINDOW == 80 (1960B000) [pid = 308] [serial = 705] [outer = 00000000] [url = about:blank] 04:43:40 INFO - PROCESS | 308 | --DOMWINDOW == 79 (19F6E000) [pid = 308] [serial = 675] [outer = 00000000] [url = about:blank] 04:43:40 INFO - PROCESS | 308 | --DOMWINDOW == 78 (1862B400) [pid = 308] [serial = 696] [outer = 00000000] [url = about:blank] 04:43:40 INFO - PROCESS | 308 | --DOMWINDOW == 77 (18DE9C00) [pid = 308] [serial = 702] [outer = 00000000] [url = about:blank] 04:43:40 INFO - PROCESS | 308 | --DOMWINDOW == 76 (186B8000) [pid = 308] [serial = 697] [outer = 00000000] [url = about:blank] 04:43:40 INFO - PROCESS | 308 | --DOMWINDOW == 75 (15F9D800) [pid = 308] [serial = 691] [outer = 00000000] [url = about:blank] 04:43:40 INFO - PROCESS | 308 | --DOMWINDOW == 74 (18780800) [pid = 308] [serial = 699] [outer = 00000000] [url = about:blank] 04:43:40 INFO - PROCESS | 308 | --DOMWINDOW == 73 (18783400) [pid = 308] [serial = 700] [outer = 00000000] [url = about:blank] 04:43:40 INFO - PROCESS | 308 | --DOMWINDOW == 72 (1486A000) [pid = 308] [serial = 688] [outer = 00000000] [url = about:blank] 04:43:41 INFO - PROCESS | 308 | 1467114221065 Marionette TRACE conn6 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 04:43:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 04:43:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1574ms 04:43:41 INFO - PROCESS | 308 | 1467114221130 Marionette TRACE conn6 -> [0,973,"getWindowHandle",null] 04:43:41 INFO - PROCESS | 308 | 1467114221134 Marionette TRACE conn6 <- [1,973,null,{"value":"13"}] 04:43:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 04:43:41 INFO - PROCESS | 308 | 1467114221147 Marionette TRACE conn6 -> [0,974,"setScriptTimeout",{"ms":35000}] 04:43:41 INFO - PROCESS | 308 | 1467114221150 Marionette TRACE conn6 <- [1,974,null,{}] 04:43:41 INFO - PROCESS | 308 | 1467114221156 Marionette TRACE conn6 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:41 INFO - PROCESS | 308 | 1467114221159 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:41 INFO - PROCESS | 308 | 1467114221242 Marionette TRACE conn6 <- [1,975,null,{"value":null}] 04:43:41 INFO - PROCESS | 308 | 1467114221256 Marionette TRACE conn6 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:41 INFO - PROCESS | 308 | 1467114221258 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:41 INFO - PROCESS | 308 | ++DOCSHELL 0FC8F400 == 28 [pid = 308] [id = 253] 04:43:41 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (0FC91800) [pid = 308] [serial = 758] [outer = 00000000] 04:43:41 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (0FCCA800) [pid = 308] [serial = 759] [outer = 0FC91800] 04:43:41 INFO - PROCESS | 308 | 1467114221306 Marionette DEBUG loaded listener.js 04:43:41 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (0FCD2C00) [pid = 308] [serial = 760] [outer = 0FC91800] 04:43:41 INFO - PROCESS | 308 | 1467114221759 Marionette TRACE conn6 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 04:43:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 04:43:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 690ms 04:43:41 INFO - PROCESS | 308 | 1467114221839 Marionette TRACE conn6 -> [0,977,"getWindowHandle",null] 04:43:41 INFO - PROCESS | 308 | 1467114221844 Marionette TRACE conn6 <- [1,977,null,{"value":"13"}] 04:43:41 INFO - PROCESS | 308 | 1467114221866 Marionette TRACE conn6 -> [0,978,"setScriptTimeout",{"ms":35000}] 04:43:41 INFO - PROCESS | 308 | 1467114221869 Marionette TRACE conn6 <- [1,978,null,{}] 04:43:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 04:43:41 INFO - PROCESS | 308 | 1467114221873 Marionette TRACE conn6 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:41 INFO - PROCESS | 308 | 1467114221875 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:41 INFO - PROCESS | 308 | 1467114221964 Marionette TRACE conn6 <- [1,979,null,{"value":null}] 04:43:41 INFO - PROCESS | 308 | 1467114221977 Marionette TRACE conn6 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:41 INFO - PROCESS | 308 | 1467114221979 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:41 INFO - PROCESS | 308 | ++DOCSHELL 0FF1C400 == 29 [pid = 308] [id = 254] 04:43:41 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (0FF1D000) [pid = 308] [serial = 761] [outer = 00000000] 04:43:42 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (0FF24400) [pid = 308] [serial = 762] [outer = 0FF1D000] 04:43:42 INFO - PROCESS | 308 | 1467114222027 Marionette DEBUG loaded listener.js 04:43:42 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (10227C00) [pid = 308] [serial = 763] [outer = 0FF1D000] 04:43:42 INFO - PROCESS | 308 | 1467114222489 Marionette TRACE conn6 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 04:43:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 04:43:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 670ms 04:43:42 INFO - PROCESS | 308 | 1467114222542 Marionette TRACE conn6 -> [0,981,"getWindowHandle",null] 04:43:42 INFO - PROCESS | 308 | 1467114222544 Marionette TRACE conn6 <- [1,981,null,{"value":"13"}] 04:43:42 INFO - PROCESS | 308 | 1467114222547 Marionette TRACE conn6 -> [0,982,"setScriptTimeout",{"ms":35000}] 04:43:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 04:43:42 INFO - PROCESS | 308 | 1467114222551 Marionette TRACE conn6 <- [1,982,null,{}] 04:43:42 INFO - PROCESS | 308 | 1467114222561 Marionette TRACE conn6 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:42 INFO - PROCESS | 308 | 1467114222566 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:42 INFO - PROCESS | 308 | 1467114222681 Marionette TRACE conn6 <- [1,983,null,{"value":null}] 04:43:42 INFO - PROCESS | 308 | 1467114222793 Marionette TRACE conn6 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:42 INFO - PROCESS | 308 | 1467114222797 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:42 INFO - PROCESS | 308 | ++DOCSHELL 14824000 == 30 [pid = 308] [id = 255] 04:43:42 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (14827400) [pid = 308] [serial = 764] [outer = 00000000] 04:43:42 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (148DC800) [pid = 308] [serial = 765] [outer = 14827400] 04:43:42 INFO - PROCESS | 308 | 1467114222846 Marionette DEBUG loaded listener.js 04:43:42 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (1562C000) [pid = 308] [serial = 766] [outer = 14827400] 04:43:43 INFO - PROCESS | 308 | 1467114223264 Marionette TRACE conn6 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 04:43:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 04:43:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 770ms 04:43:43 INFO - PROCESS | 308 | 1467114223321 Marionette TRACE conn6 -> [0,985,"getWindowHandle",null] 04:43:43 INFO - PROCESS | 308 | 1467114223324 Marionette TRACE conn6 <- [1,985,null,{"value":"13"}] 04:43:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 04:43:43 INFO - PROCESS | 308 | 1467114223327 Marionette TRACE conn6 -> [0,986,"setScriptTimeout",{"ms":35000}] 04:43:43 INFO - PROCESS | 308 | 1467114223329 Marionette TRACE conn6 <- [1,986,null,{}] 04:43:43 INFO - PROCESS | 308 | 1467114223332 Marionette TRACE conn6 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:43 INFO - PROCESS | 308 | 1467114223334 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:43 INFO - PROCESS | 308 | 1467114223449 Marionette TRACE conn6 <- [1,987,null,{"value":null}] 04:43:43 INFO - PROCESS | 308 | 1467114223506 Marionette TRACE conn6 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:43 INFO - PROCESS | 308 | 1467114223508 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:43 INFO - PROCESS | 308 | ++DOCSHELL 15F4F000 == 31 [pid = 308] [id = 256] 04:43:43 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (15F4FC00) [pid = 308] [serial = 767] [outer = 00000000] 04:43:43 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (15F9D400) [pid = 308] [serial = 768] [outer = 15F4FC00] 04:43:43 INFO - PROCESS | 308 | 1467114223553 Marionette DEBUG loaded listener.js 04:43:43 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (16377000) [pid = 308] [serial = 769] [outer = 15F4FC00] 04:43:43 INFO - PROCESS | 308 | 1467114223961 Marionette TRACE conn6 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 04:43:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 04:43:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 670ms 04:43:43 INFO - PROCESS | 308 | 1467114224001 Marionette TRACE conn6 -> [0,989,"getWindowHandle",null] 04:43:44 INFO - PROCESS | 308 | 1467114224004 Marionette TRACE conn6 <- [1,989,null,{"value":"13"}] 04:43:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 04:43:44 INFO - PROCESS | 308 | 1467114224007 Marionette TRACE conn6 -> [0,990,"setScriptTimeout",{"ms":35000}] 04:43:44 INFO - PROCESS | 308 | 1467114224009 Marionette TRACE conn6 <- [1,990,null,{}] 04:43:44 INFO - PROCESS | 308 | 1467114224012 Marionette TRACE conn6 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:44 INFO - PROCESS | 308 | 1467114224014 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:44 INFO - PROCESS | 308 | 1467114224162 Marionette TRACE conn6 <- [1,991,null,{"value":null}] 04:43:44 INFO - PROCESS | 308 | 1467114224176 Marionette TRACE conn6 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:44 INFO - PROCESS | 308 | 1467114224178 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:44 INFO - PROCESS | 308 | ++DOCSHELL 16748400 == 32 [pid = 308] [id = 257] 04:43:44 INFO - PROCESS | 308 | ++DOMWINDOW == 85 (17457000) [pid = 308] [serial = 770] [outer = 00000000] 04:43:44 INFO - PROCESS | 308 | ++DOMWINDOW == 86 (17836C00) [pid = 308] [serial = 771] [outer = 17457000] 04:43:44 INFO - PROCESS | 308 | 1467114224222 Marionette DEBUG loaded listener.js 04:43:44 INFO - PROCESS | 308 | ++DOMWINDOW == 87 (17F32800) [pid = 308] [serial = 772] [outer = 17457000] 04:43:44 INFO - PROCESS | 308 | 1467114224673 Marionette TRACE conn6 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 04:43:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 04:43:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 730ms 04:43:44 INFO - PROCESS | 308 | 1467114224750 Marionette TRACE conn6 -> [0,993,"getWindowHandle",null] 04:43:44 INFO - PROCESS | 308 | 1467114224753 Marionette TRACE conn6 <- [1,993,null,{"value":"13"}] 04:43:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 04:43:44 INFO - PROCESS | 308 | 1467114224756 Marionette TRACE conn6 -> [0,994,"setScriptTimeout",{"ms":35000}] 04:43:44 INFO - PROCESS | 308 | 1467114224758 Marionette TRACE conn6 <- [1,994,null,{}] 04:43:44 INFO - PROCESS | 308 | 1467114224762 Marionette TRACE conn6 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:44 INFO - PROCESS | 308 | 1467114224768 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:44 INFO - PROCESS | 308 | 1467114224912 Marionette TRACE conn6 <- [1,995,null,{"value":null}] 04:43:44 INFO - PROCESS | 308 | 1467114224973 Marionette TRACE conn6 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:44 INFO - PROCESS | 308 | 1467114224975 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:44 INFO - PROCESS | 308 | ++DOCSHELL 187DCC00 == 33 [pid = 308] [id = 258] 04:43:44 INFO - PROCESS | 308 | ++DOMWINDOW == 88 (189AE000) [pid = 308] [serial = 773] [outer = 00000000] 04:43:45 INFO - PROCESS | 308 | ++DOMWINDOW == 89 (18D1DC00) [pid = 308] [serial = 774] [outer = 189AE000] 04:43:45 INFO - PROCESS | 308 | 1467114225019 Marionette DEBUG loaded listener.js 04:43:45 INFO - PROCESS | 308 | ++DOMWINDOW == 90 (18DE6800) [pid = 308] [serial = 775] [outer = 189AE000] 04:43:45 INFO - PROCESS | 308 | --DOMWINDOW == 89 (17F34C00) [pid = 308] [serial = 725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 04:43:45 INFO - PROCESS | 308 | --DOMWINDOW == 88 (19608800) [pid = 308] [serial = 728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 04:43:45 INFO - PROCESS | 308 | --DOMWINDOW == 87 (142B6800) [pid = 308] [serial = 719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 04:43:45 INFO - PROCESS | 308 | --DOMWINDOW == 86 (17895400) [pid = 308] [serial = 722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 04:43:45 INFO - PROCESS | 308 | --DOMWINDOW == 85 (0FC8F000) [pid = 308] [serial = 716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 04:43:45 INFO - PROCESS | 308 | --DOMWINDOW == 84 (13FA1C00) [pid = 308] [serial = 710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 04:43:45 INFO - PROCESS | 308 | --DOMWINDOW == 83 (19A51800) [pid = 308] [serial = 731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 04:43:45 INFO - PROCESS | 308 | --DOMWINDOW == 82 (194A9C00) [pid = 308] [serial = 704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 04:43:45 INFO - PROCESS | 308 | --DOMWINDOW == 81 (0C8D9000) [pid = 308] [serial = 713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 04:43:45 INFO - PROCESS | 308 | --DOMWINDOW == 80 (0FCCF800) [pid = 308] [serial = 707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 04:43:45 INFO - PROCESS | 308 | --DOMWINDOW == 79 (0FE61000) [pid = 308] [serial = 734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 04:43:45 INFO - PROCESS | 308 | --DOMWINDOW == 78 (14299C00) [pid = 308] [serial = 737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 04:43:45 INFO - PROCESS | 308 | --DOMWINDOW == 77 (19BB6000) [pid = 308] [serial = 740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 04:43:45 INFO - PROCESS | 308 | 1467114225582 Marionette TRACE conn6 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 04:43:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 04:43:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 870ms 04:43:45 INFO - PROCESS | 308 | 1467114225629 Marionette TRACE conn6 -> [0,997,"getWindowHandle",null] 04:43:45 INFO - PROCESS | 308 | 1467114225631 Marionette TRACE conn6 <- [1,997,null,{"value":"13"}] 04:43:45 INFO - PROCESS | 308 | 1467114225634 Marionette TRACE conn6 -> [0,998,"setScriptTimeout",{"ms":35000}] 04:43:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 04:43:45 INFO - PROCESS | 308 | 1467114225636 Marionette TRACE conn6 <- [1,998,null,{}] 04:43:45 INFO - PROCESS | 308 | 1467114225639 Marionette TRACE conn6 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:45 INFO - PROCESS | 308 | 1467114225641 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:45 INFO - PROCESS | 308 | 1467114225717 Marionette TRACE conn6 <- [1,999,null,{"value":null}] 04:43:45 INFO - PROCESS | 308 | 1467114225722 Marionette TRACE conn6 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:45 INFO - PROCESS | 308 | 1467114225724 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:45 INFO - PROCESS | 308 | ++DOCSHELL 15637800 == 34 [pid = 308] [id = 259] 04:43:45 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (18628800) [pid = 308] [serial = 776] [outer = 00000000] 04:43:45 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (18D1B000) [pid = 308] [serial = 777] [outer = 18628800] 04:43:45 INFO - PROCESS | 308 | 1467114225769 Marionette DEBUG loaded listener.js 04:43:45 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (18D21C00) [pid = 308] [serial = 778] [outer = 18628800] 04:43:46 INFO - PROCESS | 308 | 1467114226188 Marionette TRACE conn6 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 04:43:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 04:43:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 630ms 04:43:46 INFO - PROCESS | 308 | 1467114226269 Marionette TRACE conn6 -> [0,1001,"getWindowHandle",null] 04:43:46 INFO - PROCESS | 308 | 1467114226271 Marionette TRACE conn6 <- [1,1001,null,{"value":"13"}] 04:43:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 04:43:46 INFO - PROCESS | 308 | 1467114226274 Marionette TRACE conn6 -> [0,1002,"setScriptTimeout",{"ms":35000}] 04:43:46 INFO - PROCESS | 308 | 1467114226276 Marionette TRACE conn6 <- [1,1002,null,{}] 04:43:46 INFO - PROCESS | 308 | 1467114226280 Marionette TRACE conn6 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:46 INFO - PROCESS | 308 | 1467114226281 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:46 INFO - PROCESS | 308 | 1467114226362 Marionette TRACE conn6 <- [1,1003,null,{"value":null}] 04:43:46 INFO - PROCESS | 308 | 1467114226369 Marionette TRACE conn6 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:46 INFO - PROCESS | 308 | 1467114226371 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:46 INFO - PROCESS | 308 | ++DOCSHELL 18DF3000 == 35 [pid = 308] [id = 260] 04:43:46 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (194AB400) [pid = 308] [serial = 779] [outer = 00000000] 04:43:46 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (19605800) [pid = 308] [serial = 780] [outer = 194AB400] 04:43:46 INFO - PROCESS | 308 | 1467114226415 Marionette DEBUG loaded listener.js 04:43:46 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (19601C00) [pid = 308] [serial = 781] [outer = 194AB400] 04:43:46 INFO - PROCESS | 308 | 1467114226860 Marionette TRACE conn6 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 04:43:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 04:43:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 630ms 04:43:46 INFO - PROCESS | 308 | 1467114226909 Marionette TRACE conn6 -> [0,1005,"getWindowHandle",null] 04:43:46 INFO - PROCESS | 308 | 1467114226911 Marionette TRACE conn6 <- [1,1005,null,{"value":"13"}] 04:43:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 04:43:46 INFO - PROCESS | 308 | 1467114226914 Marionette TRACE conn6 -> [0,1006,"setScriptTimeout",{"ms":35000}] 04:43:46 INFO - PROCESS | 308 | 1467114226916 Marionette TRACE conn6 <- [1,1006,null,{}] 04:43:46 INFO - PROCESS | 308 | 1467114226919 Marionette TRACE conn6 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:46 INFO - PROCESS | 308 | 1467114226921 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:46 INFO - PROCESS | 308 | 1467114227002 Marionette TRACE conn6 <- [1,1007,null,{"value":null}] 04:43:47 INFO - PROCESS | 308 | 1467114227009 Marionette TRACE conn6 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:47 INFO - PROCESS | 308 | 1467114227011 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:47 INFO - PROCESS | 308 | ++DOCSHELL 1479A800 == 36 [pid = 308] [id = 261] 04:43:47 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (198D2C00) [pid = 308] [serial = 782] [outer = 00000000] 04:43:47 INFO - PROCESS | 308 | ++DOMWINDOW == 85 (198D7800) [pid = 308] [serial = 783] [outer = 198D2C00] 04:43:47 INFO - PROCESS | 308 | 1467114227067 Marionette DEBUG loaded listener.js 04:43:47 INFO - PROCESS | 308 | ++DOMWINDOW == 86 (198D9800) [pid = 308] [serial = 784] [outer = 198D2C00] 04:43:47 INFO - PROCESS | 308 | 1467114227664 Marionette TRACE conn6 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 04:43:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 04:43:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 769ms 04:43:47 INFO - PROCESS | 308 | 1467114227685 Marionette TRACE conn6 -> [0,1009,"getWindowHandle",null] 04:43:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 04:43:47 INFO - PROCESS | 308 | 1467114227689 Marionette TRACE conn6 <- [1,1009,null,{"value":"13"}] 04:43:47 INFO - PROCESS | 308 | 1467114227738 Marionette TRACE conn6 -> [0,1010,"setScriptTimeout",{"ms":35000}] 04:43:47 INFO - PROCESS | 308 | 1467114227741 Marionette TRACE conn6 <- [1,1010,null,{}] 04:43:47 INFO - PROCESS | 308 | 1467114227772 Marionette TRACE conn6 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:47 INFO - PROCESS | 308 | 1467114227776 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:47 INFO - PROCESS | 308 | 1467114227909 Marionette TRACE conn6 <- [1,1011,null,{"value":null}] 04:43:48 INFO - PROCESS | 308 | 1467114228016 Marionette TRACE conn6 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:48 INFO - PROCESS | 308 | 1467114228019 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:48 INFO - PROCESS | 308 | ++DOCSHELL 092AAC00 == 37 [pid = 308] [id = 262] 04:43:48 INFO - PROCESS | 308 | ++DOMWINDOW == 87 (0F8F3800) [pid = 308] [serial = 785] [outer = 00000000] 04:43:48 INFO - PROCESS | 308 | ++DOMWINDOW == 88 (0FE57C00) [pid = 308] [serial = 786] [outer = 0F8F3800] 04:43:48 INFO - PROCESS | 308 | 1467114228076 Marionette DEBUG loaded listener.js 04:43:48 INFO - PROCESS | 308 | ++DOMWINDOW == 89 (0FF25C00) [pid = 308] [serial = 787] [outer = 0F8F3800] 04:43:48 INFO - PROCESS | 308 | 1467114228796 Marionette TRACE conn6 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 04:43:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 04:43:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1146ms 04:43:48 INFO - PROCESS | 308 | 1467114228846 Marionette TRACE conn6 -> [0,1013,"getWindowHandle",null] 04:43:48 INFO - PROCESS | 308 | 1467114228851 Marionette TRACE conn6 <- [1,1013,null,{"value":"13"}] 04:43:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 04:43:48 INFO - PROCESS | 308 | 1467114228858 Marionette TRACE conn6 -> [0,1014,"setScriptTimeout",{"ms":35000}] 04:43:48 INFO - PROCESS | 308 | 1467114228861 Marionette TRACE conn6 <- [1,1014,null,{}] 04:43:48 INFO - PROCESS | 308 | 1467114228865 Marionette TRACE conn6 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:48 INFO - PROCESS | 308 | 1467114228867 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:48 INFO - PROCESS | 308 | 1467114228987 Marionette TRACE conn6 <- [1,1015,null,{"value":null}] 04:43:49 INFO - PROCESS | 308 | 1467114229117 Marionette TRACE conn6 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:49 INFO - PROCESS | 308 | 1467114229120 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:49 INFO - PROCESS | 308 | ++DOCSHELL 14297000 == 38 [pid = 308] [id = 263] 04:43:49 INFO - PROCESS | 308 | ++DOMWINDOW == 90 (14728400) [pid = 308] [serial = 788] [outer = 00000000] 04:43:49 INFO - PROCESS | 308 | ++DOMWINDOW == 91 (15631400) [pid = 308] [serial = 789] [outer = 14728400] 04:43:49 INFO - PROCESS | 308 | 1467114229177 Marionette DEBUG loaded listener.js 04:43:49 INFO - PROCESS | 308 | ++DOMWINDOW == 92 (15F95C00) [pid = 308] [serial = 790] [outer = 14728400] 04:43:49 INFO - PROCESS | 308 | 1467114230008 Marionette TRACE conn6 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 04:43:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 04:43:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1223ms 04:43:50 INFO - PROCESS | 308 | 1467114230085 Marionette TRACE conn6 -> [0,1017,"getWindowHandle",null] 04:43:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 04:43:50 INFO - PROCESS | 308 | 1467114230090 Marionette TRACE conn6 <- [1,1017,null,{"value":"13"}] 04:43:50 INFO - PROCESS | 308 | 1467114230095 Marionette TRACE conn6 -> [0,1018,"setScriptTimeout",{"ms":35000}] 04:43:50 INFO - PROCESS | 308 | 1467114230098 Marionette TRACE conn6 <- [1,1018,null,{}] 04:43:50 INFO - PROCESS | 308 | 1467114230103 Marionette TRACE conn6 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:50 INFO - PROCESS | 308 | 1467114230106 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:50 INFO - PROCESS | 308 | 1467114230230 Marionette TRACE conn6 <- [1,1019,null,{"value":null}] 04:43:50 INFO - PROCESS | 308 | --DOCSHELL 18DF3000 == 37 [pid = 308] [id = 260] 04:43:50 INFO - PROCESS | 308 | --DOCSHELL 15637800 == 36 [pid = 308] [id = 259] 04:43:50 INFO - PROCESS | 308 | --DOCSHELL 187DCC00 == 35 [pid = 308] [id = 258] 04:43:50 INFO - PROCESS | 308 | --DOCSHELL 16748400 == 34 [pid = 308] [id = 257] 04:43:50 INFO - PROCESS | 308 | --DOCSHELL 15F4F000 == 33 [pid = 308] [id = 256] 04:43:50 INFO - PROCESS | 308 | --DOCSHELL 14824000 == 32 [pid = 308] [id = 255] 04:43:50 INFO - PROCESS | 308 | --DOCSHELL 0FF1C400 == 31 [pid = 308] [id = 254] 04:43:50 INFO - PROCESS | 308 | --DOCSHELL 0FC8F400 == 30 [pid = 308] [id = 253] 04:43:50 INFO - PROCESS | 308 | --DOMWINDOW == 91 (18DE5400) [pid = 308] [serial = 726] [outer = 00000000] [url = about:blank] 04:43:50 INFO - PROCESS | 308 | --DOMWINDOW == 90 (198DDC00) [pid = 308] [serial = 730] [outer = 00000000] [url = about:blank] 04:43:50 INFO - PROCESS | 308 | --DOMWINDOW == 89 (1960EC00) [pid = 308] [serial = 729] [outer = 00000000] [url = about:blank] 04:43:50 INFO - PROCESS | 308 | --DOMWINDOW == 88 (14869400) [pid = 308] [serial = 720] [outer = 00000000] [url = about:blank] 04:43:50 INFO - PROCESS | 308 | --DOMWINDOW == 87 (1563AC00) [pid = 308] [serial = 721] [outer = 00000000] [url = about:blank] 04:43:50 INFO - PROCESS | 308 | --DOMWINDOW == 86 (17F2DC00) [pid = 308] [serial = 723] [outer = 00000000] [url = about:blank] 04:43:50 INFO - PROCESS | 308 | --DOMWINDOW == 85 (0FE2C000) [pid = 308] [serial = 717] [outer = 00000000] [url = about:blank] 04:43:50 INFO - PROCESS | 308 | --DOMWINDOW == 84 (0FF22400) [pid = 308] [serial = 718] [outer = 00000000] [url = about:blank] 04:43:50 INFO - PROCESS | 308 | --DOMWINDOW == 83 (15633C00) [pid = 308] [serial = 711] [outer = 00000000] [url = about:blank] 04:43:50 INFO - PROCESS | 308 | --DOMWINDOW == 82 (19A78400) [pid = 308] [serial = 732] [outer = 00000000] [url = about:blank] 04:43:50 INFO - PROCESS | 308 | --DOMWINDOW == 81 (15F9BC00) [pid = 308] [serial = 712] [outer = 00000000] [url = about:blank] 04:43:50 INFO - PROCESS | 308 | --DOMWINDOW == 80 (1960BC00) [pid = 308] [serial = 706] [outer = 00000000] [url = about:blank] 04:43:50 INFO - PROCESS | 308 | --DOMWINDOW == 79 (0F5F0400) [pid = 308] [serial = 714] [outer = 00000000] [url = about:blank] 04:43:50 INFO - PROCESS | 308 | --DOMWINDOW == 78 (0F860000) [pid = 308] [serial = 715] [outer = 00000000] [url = about:blank] 04:43:50 INFO - PROCESS | 308 | --DOMWINDOW == 77 (0FE20000) [pid = 308] [serial = 708] [outer = 00000000] [url = about:blank] 04:43:50 INFO - PROCESS | 308 | --DOMWINDOW == 76 (0FE5DC00) [pid = 308] [serial = 709] [outer = 00000000] [url = about:blank] 04:43:50 INFO - PROCESS | 308 | --DOMWINDOW == 75 (1637E800) [pid = 308] [serial = 735] [outer = 00000000] [url = about:blank] 04:43:50 INFO - PROCESS | 308 | --DOMWINDOW == 74 (1746B400) [pid = 308] [serial = 736] [outer = 00000000] [url = about:blank] 04:43:50 INFO - PROCESS | 308 | --DOMWINDOW == 73 (19BB4400) [pid = 308] [serial = 739] [outer = 00000000] [url = about:blank] 04:43:50 INFO - PROCESS | 308 | --DOMWINDOW == 72 (19F71C00) [pid = 308] [serial = 741] [outer = 00000000] [url = about:blank] 04:43:50 INFO - PROCESS | 308 | --DOMWINDOW == 71 (19F74800) [pid = 308] [serial = 742] [outer = 00000000] [url = about:blank] 04:43:50 INFO - PROCESS | 308 | --DOMWINDOW == 70 (19BA9000) [pid = 308] [serial = 738] [outer = 00000000] [url = about:blank] 04:43:50 INFO - PROCESS | 308 | --DOMWINDOW == 69 (19A7D800) [pid = 308] [serial = 733] [outer = 00000000] [url = about:blank] 04:43:50 INFO - PROCESS | 308 | --DOMWINDOW == 68 (18DEE400) [pid = 308] [serial = 727] [outer = 00000000] [url = about:blank] 04:43:50 INFO - PROCESS | 308 | --DOMWINDOW == 67 (17F36C00) [pid = 308] [serial = 724] [outer = 00000000] [url = about:blank] 04:43:50 INFO - PROCESS | 308 | 1467114230358 Marionette TRACE conn6 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:50 INFO - PROCESS | 308 | 1467114230363 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:50 INFO - PROCESS | 308 | ++DOCSHELL 0F56C800 == 31 [pid = 308] [id = 264] 04:43:50 INFO - PROCESS | 308 | ++DOMWINDOW == 68 (0F573000) [pid = 308] [serial = 791] [outer = 00000000] 04:43:50 INFO - PROCESS | 308 | ++DOMWINDOW == 69 (0F85F400) [pid = 308] [serial = 792] [outer = 0F573000] 04:43:50 INFO - PROCESS | 308 | 1467114230415 Marionette DEBUG loaded listener.js 04:43:50 INFO - PROCESS | 308 | ++DOMWINDOW == 70 (0FC97000) [pid = 308] [serial = 793] [outer = 0F573000] 04:43:50 INFO - PROCESS | 308 | 1467114230854 Marionette TRACE conn6 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 04:43:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 04:43:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 830ms 04:43:50 INFO - PROCESS | 308 | 1467114230925 Marionette TRACE conn6 -> [0,1021,"getWindowHandle",null] 04:43:50 INFO - PROCESS | 308 | 1467114230929 Marionette TRACE conn6 <- [1,1021,null,{"value":"13"}] 04:43:50 INFO - PROCESS | 308 | 1467114230935 Marionette TRACE conn6 -> [0,1022,"setScriptTimeout",{"ms":35000}] 04:43:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 04:43:50 INFO - PROCESS | 308 | 1467114230938 Marionette TRACE conn6 <- [1,1022,null,{}] 04:43:50 INFO - PROCESS | 308 | 1467114230942 Marionette TRACE conn6 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:50 INFO - PROCESS | 308 | 1467114230944 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:51 INFO - PROCESS | 308 | 1467114231031 Marionette TRACE conn6 <- [1,1023,null,{"value":null}] 04:43:51 INFO - PROCESS | 308 | 1467114231037 Marionette TRACE conn6 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:51 INFO - PROCESS | 308 | 1467114231040 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:51 INFO - PROCESS | 308 | ++DOCSHELL 0FE5DC00 == 32 [pid = 308] [id = 265] 04:43:51 INFO - PROCESS | 308 | ++DOMWINDOW == 71 (0FE60400) [pid = 308] [serial = 794] [outer = 00000000] 04:43:51 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (104BF800) [pid = 308] [serial = 795] [outer = 0FE60400] 04:43:51 INFO - PROCESS | 308 | 1467114231087 Marionette DEBUG loaded listener.js 04:43:51 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (13F19C00) [pid = 308] [serial = 796] [outer = 0FE60400] 04:43:51 INFO - PROCESS | 308 | 1467114231546 Marionette TRACE conn6 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 04:43:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 04:43:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 670ms 04:43:51 INFO - PROCESS | 308 | 1467114231610 Marionette TRACE conn6 -> [0,1025,"getWindowHandle",null] 04:43:51 INFO - PROCESS | 308 | 1467114231612 Marionette TRACE conn6 <- [1,1025,null,{"value":"13"}] 04:43:51 INFO - PROCESS | 308 | 1467114231616 Marionette TRACE conn6 -> [0,1026,"setScriptTimeout",{"ms":35000}] 04:43:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 04:43:51 INFO - PROCESS | 308 | 1467114231619 Marionette TRACE conn6 <- [1,1026,null,{}] 04:43:51 INFO - PROCESS | 308 | 1467114231630 Marionette TRACE conn6 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:51 INFO - PROCESS | 308 | 1467114231634 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:51 INFO - PROCESS | 308 | 1467114231748 Marionette TRACE conn6 <- [1,1027,null,{"value":null}] 04:43:51 INFO - PROCESS | 308 | 1467114231764 Marionette TRACE conn6 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:51 INFO - PROCESS | 308 | 1467114231767 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:51 INFO - PROCESS | 308 | ++DOCSHELL 15F93C00 == 33 [pid = 308] [id = 266] 04:43:51 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (15F94000) [pid = 308] [serial = 797] [outer = 00000000] 04:43:51 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (16211C00) [pid = 308] [serial = 798] [outer = 15F94000] 04:43:51 INFO - PROCESS | 308 | 1467114231888 Marionette DEBUG loaded listener.js 04:43:51 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (16748800) [pid = 308] [serial = 799] [outer = 15F94000] 04:43:52 INFO - PROCESS | 308 | 1467114232271 Marionette TRACE conn6 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 04:43:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 04:43:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 670ms 04:43:52 INFO - PROCESS | 308 | 1467114232299 Marionette TRACE conn6 -> [0,1029,"getWindowHandle",null] 04:43:52 INFO - PROCESS | 308 | 1467114232301 Marionette TRACE conn6 <- [1,1029,null,{"value":"13"}] 04:43:52 INFO - PROCESS | 308 | 1467114232305 Marionette TRACE conn6 -> [0,1030,"setScriptTimeout",{"ms":35000}] 04:43:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 04:43:52 INFO - PROCESS | 308 | 1467114232307 Marionette TRACE conn6 <- [1,1030,null,{}] 04:43:52 INFO - PROCESS | 308 | 1467114232310 Marionette TRACE conn6 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:52 INFO - PROCESS | 308 | 1467114232312 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:52 INFO - PROCESS | 308 | 1467114232399 Marionette TRACE conn6 <- [1,1031,null,{"value":null}] 04:43:52 INFO - PROCESS | 308 | 1467114232498 Marionette TRACE conn6 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:52 INFO - PROCESS | 308 | 1467114232500 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:52 INFO - PROCESS | 308 | ++DOCSHELL 17471800 == 34 [pid = 308] [id = 267] 04:43:52 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (17F2B000) [pid = 308] [serial = 800] [outer = 00000000] 04:43:52 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (18662C00) [pid = 308] [serial = 801] [outer = 17F2B000] 04:43:52 INFO - PROCESS | 308 | 1467114232544 Marionette DEBUG loaded listener.js 04:43:52 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (18781400) [pid = 308] [serial = 802] [outer = 17F2B000] 04:43:52 INFO - PROCESS | 308 | 1467114232982 Marionette TRACE conn6 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 04:43:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 04:43:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 730ms 04:43:53 INFO - PROCESS | 308 | 1467114233041 Marionette TRACE conn6 -> [0,1033,"getWindowHandle",null] 04:43:53 INFO - PROCESS | 308 | 1467114233043 Marionette TRACE conn6 <- [1,1033,null,{"value":"13"}] 04:43:53 INFO - PROCESS | 308 | 1467114233046 Marionette TRACE conn6 -> [0,1034,"setScriptTimeout",{"ms":35000}] 04:43:53 INFO - PROCESS | 308 | 1467114233048 Marionette TRACE conn6 <- [1,1034,null,{}] 04:43:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 04:43:53 INFO - PROCESS | 308 | 1467114233092 Marionette TRACE conn6 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:53 INFO - PROCESS | 308 | 1467114233095 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:53 INFO - PROCESS | 308 | 1467114233224 Marionette TRACE conn6 <- [1,1035,null,{"value":null}] 04:43:53 INFO - PROCESS | 308 | 1467114233231 Marionette TRACE conn6 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:53 INFO - PROCESS | 308 | 1467114233233 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:53 INFO - PROCESS | 308 | ++DOCSHELL 189A7800 == 35 [pid = 308] [id = 268] 04:43:53 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (18D05400) [pid = 308] [serial = 803] [outer = 00000000] 04:43:53 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (18DEA800) [pid = 308] [serial = 804] [outer = 18D05400] 04:43:53 INFO - PROCESS | 308 | 1467114233277 Marionette DEBUG loaded listener.js 04:43:53 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (18DED000) [pid = 308] [serial = 805] [outer = 18D05400] 04:43:53 INFO - PROCESS | 308 | 1467114233716 Marionette TRACE conn6 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 04:43:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 04:43:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 731ms 04:43:53 INFO - PROCESS | 308 | 1467114233782 Marionette TRACE conn6 -> [0,1037,"getWindowHandle",null] 04:43:53 INFO - PROCESS | 308 | 1467114233784 Marionette TRACE conn6 <- [1,1037,null,{"value":"13"}] 04:43:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 04:43:53 INFO - PROCESS | 308 | 1467114233793 Marionette TRACE conn6 -> [0,1038,"setScriptTimeout",{"ms":35000}] 04:43:53 INFO - PROCESS | 308 | 1467114233795 Marionette TRACE conn6 <- [1,1038,null,{}] 04:43:53 INFO - PROCESS | 308 | 1467114233799 Marionette TRACE conn6 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:53 INFO - PROCESS | 308 | 1467114233804 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:53 INFO - PROCESS | 308 | 1467114233940 Marionette TRACE conn6 <- [1,1039,null,{"value":null}] 04:43:53 INFO - PROCESS | 308 | 1467114233945 Marionette TRACE conn6 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:53 INFO - PROCESS | 308 | 1467114233947 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:53 INFO - PROCESS | 308 | ++DOCSHELL 092A8400 == 36 [pid = 308] [id = 269] 04:43:53 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (0FC94C00) [pid = 308] [serial = 806] [outer = 00000000] 04:43:53 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (198D2800) [pid = 308] [serial = 807] [outer = 0FC94C00] 04:43:53 INFO - PROCESS | 308 | 1467114233991 Marionette DEBUG loaded listener.js 04:43:54 INFO - PROCESS | 308 | ++DOMWINDOW == 85 (199E9800) [pid = 308] [serial = 808] [outer = 0FC94C00] 04:43:54 INFO - PROCESS | 308 | --DOMWINDOW == 84 (15F4FC00) [pid = 308] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 04:43:54 INFO - PROCESS | 308 | --DOMWINDOW == 83 (0FC91800) [pid = 308] [serial = 758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 04:43:54 INFO - PROCESS | 308 | --DOMWINDOW == 82 (0FF1D000) [pid = 308] [serial = 761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 04:43:54 INFO - PROCESS | 308 | --DOMWINDOW == 81 (14827400) [pid = 308] [serial = 764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 04:43:54 INFO - PROCESS | 308 | --DOMWINDOW == 80 (0FF1A400) [pid = 308] [serial = 755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 04:43:54 INFO - PROCESS | 308 | --DOMWINDOW == 79 (17457000) [pid = 308] [serial = 770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 04:43:54 INFO - PROCESS | 308 | --DOMWINDOW == 78 (0FCEC000) [pid = 308] [serial = 743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 04:43:54 INFO - PROCESS | 308 | --DOMWINDOW == 77 (14948000) [pid = 308] [serial = 746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 04:43:54 INFO - PROCESS | 308 | --DOMWINDOW == 76 (104C1000) [pid = 308] [serial = 749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 04:43:54 INFO - PROCESS | 308 | --DOMWINDOW == 75 (194AB400) [pid = 308] [serial = 779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 04:43:54 INFO - PROCESS | 308 | --DOMWINDOW == 74 (1AB08800) [pid = 308] [serial = 752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 04:43:54 INFO - PROCESS | 308 | --DOMWINDOW == 73 (189AE000) [pid = 308] [serial = 773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 04:43:54 INFO - PROCESS | 308 | --DOMWINDOW == 72 (18628800) [pid = 308] [serial = 776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 04:43:54 INFO - PROCESS | 308 | 1467114234533 Marionette TRACE conn6 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 04:43:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 04:43:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 770ms 04:43:54 INFO - PROCESS | 308 | 1467114234567 Marionette TRACE conn6 -> [0,1041,"getWindowHandle",null] 04:43:54 INFO - PROCESS | 308 | 1467114234569 Marionette TRACE conn6 <- [1,1041,null,{"value":"13"}] 04:43:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 04:43:54 INFO - PROCESS | 308 | 1467114234572 Marionette TRACE conn6 -> [0,1042,"setScriptTimeout",{"ms":35000}] 04:43:54 INFO - PROCESS | 308 | 1467114234574 Marionette TRACE conn6 <- [1,1042,null,{}] 04:43:54 INFO - PROCESS | 308 | 1467114234577 Marionette TRACE conn6 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:54 INFO - PROCESS | 308 | 1467114234579 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:54 INFO - PROCESS | 308 | 1467114234657 Marionette TRACE conn6 <- [1,1043,null,{"value":null}] 04:43:54 INFO - PROCESS | 308 | 1467114234663 Marionette TRACE conn6 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:54 INFO - PROCESS | 308 | 1467114234665 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:54 INFO - PROCESS | 308 | ++DOCSHELL 104C0400 == 37 [pid = 308] [id = 270] 04:43:54 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (104C1000) [pid = 308] [serial = 809] [outer = 00000000] 04:43:54 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (14948000) [pid = 308] [serial = 810] [outer = 104C1000] 04:43:54 INFO - PROCESS | 308 | 1467114234708 Marionette DEBUG loaded listener.js 04:43:54 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (16285C00) [pid = 308] [serial = 811] [outer = 104C1000] 04:43:55 INFO - PROCESS | 308 | 1467114235128 Marionette TRACE conn6 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 04:43:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 04:43:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 630ms 04:43:55 INFO - PROCESS | 308 | 1467114235203 Marionette TRACE conn6 -> [0,1045,"getWindowHandle",null] 04:43:55 INFO - PROCESS | 308 | 1467114235205 Marionette TRACE conn6 <- [1,1045,null,{"value":"13"}] 04:43:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 04:43:55 INFO - PROCESS | 308 | 1467114235209 Marionette TRACE conn6 -> [0,1046,"setScriptTimeout",{"ms":35000}] 04:43:55 INFO - PROCESS | 308 | 1467114235211 Marionette TRACE conn6 <- [1,1046,null,{}] 04:43:55 INFO - PROCESS | 308 | 1467114235215 Marionette TRACE conn6 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:55 INFO - PROCESS | 308 | 1467114235217 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:55 INFO - PROCESS | 308 | 1467114235296 Marionette TRACE conn6 <- [1,1047,null,{"value":null}] 04:43:55 INFO - PROCESS | 308 | 1467114235302 Marionette TRACE conn6 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:55 INFO - PROCESS | 308 | 1467114235303 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:55 INFO - PROCESS | 308 | ++DOCSHELL 15F93400 == 38 [pid = 308] [id = 271] 04:43:55 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (18628800) [pid = 308] [serial = 812] [outer = 00000000] 04:43:55 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (19A7CC00) [pid = 308] [serial = 813] [outer = 18628800] 04:43:55 INFO - PROCESS | 308 | 1467114235347 Marionette DEBUG loaded listener.js 04:43:55 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (19A7FC00) [pid = 308] [serial = 814] [outer = 18628800] 04:43:55 INFO - PROCESS | 308 | 1467114235755 Marionette TRACE conn6 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 04:43:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 04:43:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 570ms 04:43:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 04:43:55 INFO - PROCESS | 308 | 1467114235783 Marionette TRACE conn6 -> [0,1049,"getWindowHandle",null] 04:43:55 INFO - PROCESS | 308 | 1467114235785 Marionette TRACE conn6 <- [1,1049,null,{"value":"13"}] 04:43:55 INFO - PROCESS | 308 | 1467114235788 Marionette TRACE conn6 -> [0,1050,"setScriptTimeout",{"ms":35000}] 04:43:55 INFO - PROCESS | 308 | 1467114235790 Marionette TRACE conn6 <- [1,1050,null,{}] 04:43:55 INFO - PROCESS | 308 | 1467114235809 Marionette TRACE conn6 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:55 INFO - PROCESS | 308 | 1467114235811 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:55 INFO - PROCESS | 308 | 1467114235890 Marionette TRACE conn6 <- [1,1051,null,{"value":null}] 04:43:55 INFO - PROCESS | 308 | 1467114235896 Marionette TRACE conn6 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:55 INFO - PROCESS | 308 | 1467114235897 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:55 INFO - PROCESS | 308 | ++DOCSHELL 15F92800 == 39 [pid = 308] [id = 272] 04:43:55 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (19BA9000) [pid = 308] [serial = 815] [outer = 00000000] 04:43:55 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (19BB2000) [pid = 308] [serial = 816] [outer = 19BA9000] 04:43:55 INFO - PROCESS | 308 | 1467114235950 Marionette DEBUG loaded listener.js 04:43:56 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (19C69000) [pid = 308] [serial = 817] [outer = 19BA9000] 04:43:56 INFO - PROCESS | 308 | 1467114236418 Marionette TRACE conn6 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 04:43:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 04:43:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 690ms 04:43:56 INFO - PROCESS | 308 | 1467114236479 Marionette TRACE conn6 -> [0,1053,"getWindowHandle",null] 04:43:56 INFO - PROCESS | 308 | 1467114236481 Marionette TRACE conn6 <- [1,1053,null,{"value":"13"}] 04:43:56 INFO - PROCESS | 308 | 1467114236525 Marionette TRACE conn6 -> [0,1054,"setScriptTimeout",{"ms":35000}] 04:43:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 04:43:56 INFO - PROCESS | 308 | 1467114236529 Marionette TRACE conn6 <- [1,1054,null,{}] 04:43:56 INFO - PROCESS | 308 | 1467114236535 Marionette TRACE conn6 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:56 INFO - PROCESS | 308 | 1467114236539 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:56 INFO - PROCESS | 308 | 1467114236655 Marionette TRACE conn6 <- [1,1055,null,{"value":null}] 04:43:56 INFO - PROCESS | 308 | 1467114236780 Marionette TRACE conn6 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:56 INFO - PROCESS | 308 | 1467114236784 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:56 INFO - PROCESS | 308 | ++DOCSHELL 0FC74C00 == 40 [pid = 308] [id = 273] 04:43:56 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (0FC80C00) [pid = 308] [serial = 818] [outer = 00000000] 04:43:56 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (0FCE9000) [pid = 308] [serial = 819] [outer = 0FC80C00] 04:43:56 INFO - PROCESS | 308 | 1467114236842 Marionette DEBUG loaded listener.js 04:43:56 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (0FE55000) [pid = 308] [serial = 820] [outer = 0FC80C00] 04:43:57 INFO - PROCESS | 308 | 1467114237518 Marionette TRACE conn6 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 04:43:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 04:43:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1015ms 04:43:57 INFO - PROCESS | 308 | 1467114237551 Marionette TRACE conn6 -> [0,1057,"getWindowHandle",null] 04:43:57 INFO - PROCESS | 308 | 1467114237555 Marionette TRACE conn6 <- [1,1057,null,{"value":"13"}] 04:43:57 INFO - PROCESS | 308 | 1467114237561 Marionette TRACE conn6 -> [0,1058,"setScriptTimeout",{"ms":35000}] 04:43:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 04:43:57 INFO - PROCESS | 308 | 1467114237563 Marionette TRACE conn6 <- [1,1058,null,{}] 04:43:57 INFO - PROCESS | 308 | 1467114237570 Marionette TRACE conn6 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:57 INFO - PROCESS | 308 | 1467114237574 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:57 INFO - PROCESS | 308 | 1467114237688 Marionette TRACE conn6 <- [1,1059,null,{"value":null}] 04:43:57 INFO - PROCESS | 308 | 1467114237819 Marionette TRACE conn6 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:57 INFO - PROCESS | 308 | 1467114237822 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:57 INFO - PROCESS | 308 | ++DOCSHELL 15F54C00 == 41 [pid = 308] [id = 274] 04:43:57 INFO - PROCESS | 308 | ++DOMWINDOW == 85 (15F55C00) [pid = 308] [serial = 821] [outer = 00000000] 04:43:57 INFO - PROCESS | 308 | ++DOMWINDOW == 86 (1637E800) [pid = 308] [serial = 822] [outer = 15F55C00] 04:43:57 INFO - PROCESS | 308 | 1467114237906 Marionette DEBUG loaded listener.js 04:43:57 INFO - PROCESS | 308 | ++DOMWINDOW == 87 (17F35800) [pid = 308] [serial = 823] [outer = 15F55C00] 04:43:58 INFO - PROCESS | 308 | 1467114238488 Marionette TRACE conn6 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 04:43:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 04:43:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 971ms 04:43:58 INFO - PROCESS | 308 | 1467114238537 Marionette TRACE conn6 -> [0,1061,"getWindowHandle",null] 04:43:58 INFO - PROCESS | 308 | 1467114238539 Marionette TRACE conn6 <- [1,1061,null,{"value":"13"}] 04:43:58 INFO - PROCESS | 308 | 1467114238543 Marionette TRACE conn6 -> [0,1062,"setScriptTimeout",{"ms":35000}] 04:43:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 04:43:58 INFO - PROCESS | 308 | 1467114238546 Marionette TRACE conn6 <- [1,1062,null,{}] 04:43:58 INFO - PROCESS | 308 | 1467114238550 Marionette TRACE conn6 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:58 INFO - PROCESS | 308 | 1467114238553 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:58 INFO - PROCESS | 308 | 1467114238660 Marionette TRACE conn6 <- [1,1063,null,{"value":null}] 04:43:58 INFO - PROCESS | 308 | 1467114238799 Marionette TRACE conn6 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:58 INFO - PROCESS | 308 | 1467114238805 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:58 INFO - PROCESS | 308 | ++DOCSHELL 19A74400 == 42 [pid = 308] [id = 275] 04:43:58 INFO - PROCESS | 308 | ++DOMWINDOW == 88 (19A77400) [pid = 308] [serial = 824] [outer = 00000000] 04:43:58 INFO - PROCESS | 308 | ++DOMWINDOW == 89 (19BB0C00) [pid = 308] [serial = 825] [outer = 19A77400] 04:43:58 INFO - PROCESS | 308 | 1467114238863 Marionette DEBUG loaded listener.js 04:43:58 INFO - PROCESS | 308 | ++DOMWINDOW == 90 (19F73400) [pid = 308] [serial = 826] [outer = 19A77400] 04:43:59 INFO - PROCESS | 308 | 1467114239481 Marionette TRACE conn6 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 04:43:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 04:43:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 970ms 04:43:59 INFO - PROCESS | 308 | 1467114239517 Marionette TRACE conn6 -> [0,1065,"getWindowHandle",null] 04:43:59 INFO - PROCESS | 308 | 1467114239519 Marionette TRACE conn6 <- [1,1065,null,{"value":"13"}] 04:43:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 04:43:59 INFO - PROCESS | 308 | 1467114239522 Marionette TRACE conn6 -> [0,1066,"setScriptTimeout",{"ms":35000}] 04:43:59 INFO - PROCESS | 308 | 1467114239524 Marionette TRACE conn6 <- [1,1066,null,{}] 04:43:59 INFO - PROCESS | 308 | 1467114239528 Marionette TRACE conn6 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:59 INFO - PROCESS | 308 | 1467114239530 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:59 INFO - PROCESS | 308 | 1467114239638 Marionette TRACE conn6 <- [1,1067,null,{"value":null}] 04:43:59 INFO - PROCESS | 308 | 1467114239741 Marionette TRACE conn6 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:59 INFO - PROCESS | 308 | 1467114239744 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:43:59 INFO - PROCESS | 308 | ++DOCSHELL 1AA2F000 == 43 [pid = 308] [id = 276] 04:43:59 INFO - PROCESS | 308 | ++DOMWINDOW == 91 (1AA2F400) [pid = 308] [serial = 827] [outer = 00000000] 04:43:59 INFO - PROCESS | 308 | ++DOMWINDOW == 92 (1ABC3400) [pid = 308] [serial = 828] [outer = 1AA2F400] 04:43:59 INFO - PROCESS | 308 | 1467114239799 Marionette DEBUG loaded listener.js 04:43:59 INFO - PROCESS | 308 | ++DOMWINDOW == 93 (1AE37800) [pid = 308] [serial = 829] [outer = 1AA2F400] 04:44:00 INFO - PROCESS | 308 | 1467114240594 Marionette TRACE conn6 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 04:44:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 04:44:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1123ms 04:44:00 INFO - PROCESS | 308 | 1467114240650 Marionette TRACE conn6 -> [0,1069,"getWindowHandle",null] 04:44:00 INFO - PROCESS | 308 | 1467114240654 Marionette TRACE conn6 <- [1,1069,null,{"value":"13"}] 04:44:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 04:44:00 INFO - PROCESS | 308 | 1467114240659 Marionette TRACE conn6 -> [0,1070,"setScriptTimeout",{"ms":35000}] 04:44:00 INFO - PROCESS | 308 | 1467114240662 Marionette TRACE conn6 <- [1,1070,null,{}] 04:44:00 INFO - PROCESS | 308 | 1467114240667 Marionette TRACE conn6 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:00 INFO - PROCESS | 308 | 1467114240670 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:00 INFO - PROCESS | 308 | 1467114240771 Marionette TRACE conn6 <- [1,1071,null,{"value":null}] 04:44:00 INFO - PROCESS | 308 | 1467114240874 Marionette TRACE conn6 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:00 INFO - PROCESS | 308 | 1467114240876 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:00 INFO - PROCESS | 308 | ++DOCSHELL 0FCC7800 == 44 [pid = 308] [id = 277] 04:44:00 INFO - PROCESS | 308 | ++DOMWINDOW == 94 (0FCE6000) [pid = 308] [serial = 830] [outer = 00000000] 04:44:00 INFO - PROCESS | 308 | ++DOMWINDOW == 95 (0FF1DC00) [pid = 308] [serial = 831] [outer = 0FCE6000] 04:44:00 INFO - PROCESS | 308 | 1467114240925 Marionette DEBUG loaded listener.js 04:44:00 INFO - PROCESS | 308 | ++DOMWINDOW == 96 (140C4800) [pid = 308] [serial = 832] [outer = 0FCE6000] 04:44:01 INFO - PROCESS | 308 | --DOCSHELL 15F93400 == 43 [pid = 308] [id = 271] 04:44:01 INFO - PROCESS | 308 | --DOCSHELL 104C0400 == 42 [pid = 308] [id = 270] 04:44:01 INFO - PROCESS | 308 | --DOCSHELL 092A8400 == 41 [pid = 308] [id = 269] 04:44:01 INFO - PROCESS | 308 | --DOCSHELL 189A7800 == 40 [pid = 308] [id = 268] 04:44:01 INFO - PROCESS | 308 | --DOCSHELL 17471800 == 39 [pid = 308] [id = 267] 04:44:01 INFO - PROCESS | 308 | --DOCSHELL 15F93C00 == 38 [pid = 308] [id = 266] 04:44:01 INFO - PROCESS | 308 | --DOCSHELL 0FE5DC00 == 37 [pid = 308] [id = 265] 04:44:01 INFO - PROCESS | 308 | --DOCSHELL 0F56C800 == 36 [pid = 308] [id = 264] 04:44:01 INFO - PROCESS | 308 | --DOCSHELL 092AAC00 == 35 [pid = 308] [id = 262] 04:44:01 INFO - PROCESS | 308 | --DOCSHELL 1479A800 == 34 [pid = 308] [id = 261] 04:44:01 INFO - PROCESS | 308 | --DOCSHELL 0FE62800 == 33 [pid = 308] [id = 252] 04:44:01 INFO - PROCESS | 308 | --DOCSHELL 14297000 == 32 [pid = 308] [id = 263] 04:44:01 INFO - PROCESS | 308 | --DOCSHELL 1AA2F000 == 31 [pid = 308] [id = 276] 04:44:01 INFO - PROCESS | 308 | --DOCSHELL 19A74400 == 30 [pid = 308] [id = 275] 04:44:01 INFO - PROCESS | 308 | --DOCSHELL 15F92800 == 29 [pid = 308] [id = 272] 04:44:01 INFO - PROCESS | 308 | --DOCSHELL 0FC74C00 == 28 [pid = 308] [id = 273] 04:44:01 INFO - PROCESS | 308 | --DOCSHELL 15F54C00 == 27 [pid = 308] [id = 274] 04:44:02 INFO - PROCESS | 308 | --DOMWINDOW == 95 (15F9D400) [pid = 308] [serial = 768] [outer = 00000000] [url = about:blank] 04:44:02 INFO - PROCESS | 308 | --DOMWINDOW == 94 (0FCCA800) [pid = 308] [serial = 759] [outer = 00000000] [url = about:blank] 04:44:02 INFO - PROCESS | 308 | --DOMWINDOW == 93 (0FCD2C00) [pid = 308] [serial = 760] [outer = 00000000] [url = about:blank] 04:44:02 INFO - PROCESS | 308 | --DOMWINDOW == 92 (0FF24400) [pid = 308] [serial = 762] [outer = 00000000] [url = about:blank] 04:44:02 INFO - PROCESS | 308 | --DOMWINDOW == 91 (10227C00) [pid = 308] [serial = 763] [outer = 00000000] [url = about:blank] 04:44:02 INFO - PROCESS | 308 | --DOMWINDOW == 90 (148DC800) [pid = 308] [serial = 765] [outer = 00000000] [url = about:blank] 04:44:02 INFO - PROCESS | 308 | --DOMWINDOW == 89 (10549400) [pid = 308] [serial = 757] [outer = 00000000] [url = about:blank] 04:44:02 INFO - PROCESS | 308 | --DOMWINDOW == 88 (10228000) [pid = 308] [serial = 756] [outer = 00000000] [url = about:blank] 04:44:02 INFO - PROCESS | 308 | --DOMWINDOW == 87 (17836C00) [pid = 308] [serial = 771] [outer = 00000000] [url = about:blank] 04:44:02 INFO - PROCESS | 308 | --DOMWINDOW == 86 (0FE5C800) [pid = 308] [serial = 745] [outer = 00000000] [url = about:blank] 04:44:02 INFO - PROCESS | 308 | --DOMWINDOW == 85 (0FE21C00) [pid = 308] [serial = 744] [outer = 00000000] [url = about:blank] 04:44:02 INFO - PROCESS | 308 | --DOMWINDOW == 84 (17836400) [pid = 308] [serial = 748] [outer = 00000000] [url = about:blank] 04:44:02 INFO - PROCESS | 308 | --DOMWINDOW == 83 (16748000) [pid = 308] [serial = 747] [outer = 00000000] [url = about:blank] 04:44:02 INFO - PROCESS | 308 | --DOMWINDOW == 82 (19F70C00) [pid = 308] [serial = 751] [outer = 00000000] [url = about:blank] 04:44:02 INFO - PROCESS | 308 | --DOMWINDOW == 81 (19A7F800) [pid = 308] [serial = 750] [outer = 00000000] [url = about:blank] 04:44:02 INFO - PROCESS | 308 | --DOMWINDOW == 80 (19601C00) [pid = 308] [serial = 781] [outer = 00000000] [url = about:blank] 04:44:02 INFO - PROCESS | 308 | --DOMWINDOW == 79 (1AEC5000) [pid = 308] [serial = 754] [outer = 00000000] [url = about:blank] 04:44:02 INFO - PROCESS | 308 | --DOMWINDOW == 78 (1AE32C00) [pid = 308] [serial = 753] [outer = 00000000] [url = about:blank] 04:44:02 INFO - PROCESS | 308 | --DOMWINDOW == 77 (198D7800) [pid = 308] [serial = 783] [outer = 00000000] [url = about:blank] 04:44:02 INFO - PROCESS | 308 | --DOMWINDOW == 76 (16377000) [pid = 308] [serial = 769] [outer = 00000000] [url = about:blank] 04:44:02 INFO - PROCESS | 308 | --DOMWINDOW == 75 (18D1DC00) [pid = 308] [serial = 774] [outer = 00000000] [url = about:blank] 04:44:02 INFO - PROCESS | 308 | --DOMWINDOW == 74 (17F32800) [pid = 308] [serial = 772] [outer = 00000000] [url = about:blank] 04:44:02 INFO - PROCESS | 308 | --DOMWINDOW == 73 (19605800) [pid = 308] [serial = 780] [outer = 00000000] [url = about:blank] 04:44:02 INFO - PROCESS | 308 | --DOMWINDOW == 72 (18DE6800) [pid = 308] [serial = 775] [outer = 00000000] [url = about:blank] 04:44:02 INFO - PROCESS | 308 | --DOMWINDOW == 71 (18D1B000) [pid = 308] [serial = 777] [outer = 00000000] [url = about:blank] 04:44:02 INFO - PROCESS | 308 | --DOMWINDOW == 70 (18D21C00) [pid = 308] [serial = 778] [outer = 00000000] [url = about:blank] 04:44:02 INFO - PROCESS | 308 | --DOMWINDOW == 69 (1562C000) [pid = 308] [serial = 766] [outer = 00000000] [url = about:blank] 04:44:02 INFO - PROCESS | 308 | 1467114242260 Marionette TRACE conn6 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 04:44:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 04:44:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1639ms 04:44:02 INFO - PROCESS | 308 | 1467114242299 Marionette TRACE conn6 -> [0,1073,"getWindowHandle",null] 04:44:02 INFO - PROCESS | 308 | 1467114242304 Marionette TRACE conn6 <- [1,1073,null,{"value":"13"}] 04:44:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 04:44:02 INFO - PROCESS | 308 | 1467114242312 Marionette TRACE conn6 -> [0,1074,"setScriptTimeout",{"ms":35000}] 04:44:02 INFO - PROCESS | 308 | 1467114242315 Marionette TRACE conn6 <- [1,1074,null,{}] 04:44:02 INFO - PROCESS | 308 | 1467114242321 Marionette TRACE conn6 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:02 INFO - PROCESS | 308 | 1467114242323 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:02 INFO - PROCESS | 308 | 1467114242414 Marionette TRACE conn6 <- [1,1075,null,{"value":null}] 04:44:02 INFO - PROCESS | 308 | 1467114242428 Marionette TRACE conn6 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:02 INFO - PROCESS | 308 | 1467114242432 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:02 INFO - PROCESS | 308 | ++DOCSHELL 0FCE4400 == 28 [pid = 308] [id = 278] 04:44:02 INFO - PROCESS | 308 | ++DOMWINDOW == 70 (0FCE4800) [pid = 308] [serial = 833] [outer = 00000000] 04:44:02 INFO - PROCESS | 308 | ++DOMWINDOW == 71 (0FCEC400) [pid = 308] [serial = 834] [outer = 0FCE4800] 04:44:02 INFO - PROCESS | 308 | 1467114242482 Marionette DEBUG loaded listener.js 04:44:02 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (0FE22800) [pid = 308] [serial = 835] [outer = 0FCE4800] 04:44:02 INFO - PROCESS | 308 | 1467114242968 Marionette TRACE conn6 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 04:44:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 04:44:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 670ms 04:44:02 INFO - PROCESS | 308 | 1467114242984 Marionette TRACE conn6 -> [0,1077,"getWindowHandle",null] 04:44:02 INFO - PROCESS | 308 | 1467114242989 Marionette TRACE conn6 <- [1,1077,null,{"value":"13"}] 04:44:02 INFO - PROCESS | 308 | 1467114242999 Marionette TRACE conn6 -> [0,1078,"setScriptTimeout",{"ms":35000}] 04:44:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 04:44:02 INFO - PROCESS | 308 | 1467114243001 Marionette TRACE conn6 <- [1,1078,null,{}] 04:44:02 INFO - PROCESS | 308 | 1467114243005 Marionette TRACE conn6 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:02 INFO - PROCESS | 308 | 1467114243008 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:03 INFO - PROCESS | 308 | 1467114243095 Marionette TRACE conn6 <- [1,1079,null,{"value":null}] 04:44:03 INFO - PROCESS | 308 | 1467114243104 Marionette TRACE conn6 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:03 INFO - PROCESS | 308 | 1467114243106 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:03 INFO - PROCESS | 308 | ++DOCSHELL 100DB800 == 29 [pid = 308] [id = 279] 04:44:03 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (10226C00) [pid = 308] [serial = 836] [outer = 00000000] 04:44:03 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (10233000) [pid = 308] [serial = 837] [outer = 10226C00] 04:44:03 INFO - PROCESS | 308 | 1467114243154 Marionette DEBUG loaded listener.js 04:44:03 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (104BCC00) [pid = 308] [serial = 838] [outer = 10226C00] 04:44:03 INFO - PROCESS | 308 | 1467114243624 Marionette TRACE conn6 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 04:44:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 04:44:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 670ms 04:44:03 INFO - PROCESS | 308 | 1467114243675 Marionette TRACE conn6 -> [0,1081,"getWindowHandle",null] 04:44:03 INFO - PROCESS | 308 | 1467114243677 Marionette TRACE conn6 <- [1,1081,null,{"value":"13"}] 04:44:03 INFO - PROCESS | 308 | 1467114243680 Marionette TRACE conn6 -> [0,1082,"setScriptTimeout",{"ms":35000}] 04:44:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 04:44:03 INFO - PROCESS | 308 | 1467114243684 Marionette TRACE conn6 <- [1,1082,null,{}] 04:44:03 INFO - PROCESS | 308 | 1467114243694 Marionette TRACE conn6 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:03 INFO - PROCESS | 308 | 1467114243699 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:03 INFO - PROCESS | 308 | 1467114243812 Marionette TRACE conn6 <- [1,1083,null,{"value":null}] 04:44:03 INFO - PROCESS | 308 | 1467114243905 Marionette TRACE conn6 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:03 INFO - PROCESS | 308 | 1467114243908 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:03 INFO - PROCESS | 308 | ++DOCSHELL 15637C00 == 30 [pid = 308] [id = 280] 04:44:03 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (15638400) [pid = 308] [serial = 839] [outer = 00000000] 04:44:03 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (15F4BC00) [pid = 308] [serial = 840] [outer = 15638400] 04:44:03 INFO - PROCESS | 308 | 1467114243956 Marionette DEBUG loaded listener.js 04:44:04 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (15F92800) [pid = 308] [serial = 841] [outer = 15638400] 04:44:04 INFO - PROCESS | 308 | 1467114244390 Marionette TRACE conn6 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 04:44:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 04:44:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 731ms 04:44:04 INFO - PROCESS | 308 | 1467114244416 Marionette TRACE conn6 -> [0,1085,"getWindowHandle",null] 04:44:04 INFO - PROCESS | 308 | 1467114244418 Marionette TRACE conn6 <- [1,1085,null,{"value":"13"}] 04:44:04 INFO - PROCESS | 308 | 1467114244422 Marionette TRACE conn6 -> [0,1086,"setScriptTimeout",{"ms":35000}] 04:44:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 04:44:04 INFO - PROCESS | 308 | 1467114244423 Marionette TRACE conn6 <- [1,1086,null,{}] 04:44:04 INFO - PROCESS | 308 | 1467114244427 Marionette TRACE conn6 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:04 INFO - PROCESS | 308 | 1467114244429 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:04 INFO - PROCESS | 308 | 1467114244552 Marionette TRACE conn6 <- [1,1087,null,{"value":null}] 04:44:04 INFO - PROCESS | 308 | 1467114244610 Marionette TRACE conn6 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:04 INFO - PROCESS | 308 | 1467114244613 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:04 INFO - PROCESS | 308 | ++DOCSHELL 16281800 == 31 [pid = 308] [id = 281] 04:44:04 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (1637D400) [pid = 308] [serial = 842] [outer = 00000000] 04:44:04 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (17470000) [pid = 308] [serial = 843] [outer = 1637D400] 04:44:04 INFO - PROCESS | 308 | 1467114244665 Marionette DEBUG loaded listener.js 04:44:04 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (17891800) [pid = 308] [serial = 844] [outer = 1637D400] 04:44:05 INFO - PROCESS | 308 | 1467114245092 Marionette TRACE conn6 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 04:44:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 04:44:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 730ms 04:44:05 INFO - PROCESS | 308 | 1467114245175 Marionette TRACE conn6 -> [0,1089,"getWindowHandle",null] 04:44:05 INFO - PROCESS | 308 | 1467114245177 Marionette TRACE conn6 <- [1,1089,null,{"value":"13"}] 04:44:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 04:44:05 INFO - PROCESS | 308 | 1467114245180 Marionette TRACE conn6 -> [0,1090,"setScriptTimeout",{"ms":35000}] 04:44:05 INFO - PROCESS | 308 | 1467114245182 Marionette TRACE conn6 <- [1,1090,null,{}] 04:44:05 INFO - PROCESS | 308 | 1467114245185 Marionette TRACE conn6 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:05 INFO - PROCESS | 308 | 1467114245187 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:05 INFO - PROCESS | 308 | 1467114245301 Marionette TRACE conn6 <- [1,1091,null,{"value":null}] 04:44:05 INFO - PROCESS | 308 | 1467114245312 Marionette TRACE conn6 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:05 INFO - PROCESS | 308 | 1467114245314 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:05 INFO - PROCESS | 308 | ++DOCSHELL 17F2EC00 == 32 [pid = 308] [id = 282] 04:44:05 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (17F2F800) [pid = 308] [serial = 845] [outer = 00000000] 04:44:05 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (18658000) [pid = 308] [serial = 846] [outer = 17F2F800] 04:44:05 INFO - PROCESS | 308 | 1467114245358 Marionette DEBUG loaded listener.js 04:44:05 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (1877C800) [pid = 308] [serial = 847] [outer = 17F2F800] 04:44:05 INFO - PROCESS | 308 | 1467114245799 Marionette TRACE conn6 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 04:44:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 04:44:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 670ms 04:44:05 INFO - PROCESS | 308 | 1467114245854 Marionette TRACE conn6 -> [0,1093,"getWindowHandle",null] 04:44:05 INFO - PROCESS | 308 | 1467114245856 Marionette TRACE conn6 <- [1,1093,null,{"value":"13"}] 04:44:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 04:44:05 INFO - PROCESS | 308 | 1467114245859 Marionette TRACE conn6 -> [0,1094,"setScriptTimeout",{"ms":35000}] 04:44:05 INFO - PROCESS | 308 | 1467114245860 Marionette TRACE conn6 <- [1,1094,null,{}] 04:44:05 INFO - PROCESS | 308 | 1467114245864 Marionette TRACE conn6 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:05 INFO - PROCESS | 308 | 1467114245870 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:05 INFO - PROCESS | 308 | 1467114246004 Marionette TRACE conn6 <- [1,1095,null,{"value":null}] 04:44:06 INFO - PROCESS | 308 | 1467114246010 Marionette TRACE conn6 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:06 INFO - PROCESS | 308 | 1467114246012 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:06 INFO - PROCESS | 308 | ++DOCSHELL 18D07000 == 33 [pid = 308] [id = 283] 04:44:06 INFO - PROCESS | 308 | ++DOMWINDOW == 85 (18D08C00) [pid = 308] [serial = 848] [outer = 00000000] 04:44:06 INFO - PROCESS | 308 | ++DOMWINDOW == 86 (18DF0C00) [pid = 308] [serial = 849] [outer = 18D08C00] 04:44:06 INFO - PROCESS | 308 | 1467114246057 Marionette DEBUG loaded listener.js 04:44:06 INFO - PROCESS | 308 | ++DOMWINDOW == 87 (19607800) [pid = 308] [serial = 850] [outer = 18D08C00] 04:44:06 INFO - PROCESS | 308 | --DOMWINDOW == 86 (19BA9000) [pid = 308] [serial = 815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 04:44:06 INFO - PROCESS | 308 | --DOMWINDOW == 85 (0FC94C00) [pid = 308] [serial = 806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 04:44:06 INFO - PROCESS | 308 | --DOMWINDOW == 84 (18D05400) [pid = 308] [serial = 803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 04:44:06 INFO - PROCESS | 308 | --DOMWINDOW == 83 (0FE60400) [pid = 308] [serial = 794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 04:44:06 INFO - PROCESS | 308 | --DOMWINDOW == 82 (14728400) [pid = 308] [serial = 788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 04:44:06 INFO - PROCESS | 308 | --DOMWINDOW == 81 (0F8F3800) [pid = 308] [serial = 785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 04:44:06 INFO - PROCESS | 308 | --DOMWINDOW == 80 (15F94000) [pid = 308] [serial = 797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 04:44:06 INFO - PROCESS | 308 | --DOMWINDOW == 79 (104C1000) [pid = 308] [serial = 809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 04:44:06 INFO - PROCESS | 308 | --DOMWINDOW == 78 (0F573000) [pid = 308] [serial = 791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 04:44:06 INFO - PROCESS | 308 | --DOMWINDOW == 77 (198D2C00) [pid = 308] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 04:44:06 INFO - PROCESS | 308 | --DOMWINDOW == 76 (18628800) [pid = 308] [serial = 812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 04:44:06 INFO - PROCESS | 308 | --DOMWINDOW == 75 (17F2B000) [pid = 308] [serial = 800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 04:44:06 INFO - PROCESS | 308 | 1467114246695 Marionette TRACE conn6 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 04:44:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 04:44:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 870ms 04:44:06 INFO - PROCESS | 308 | 1467114246729 Marionette TRACE conn6 -> [0,1097,"getWindowHandle",null] 04:44:06 INFO - PROCESS | 308 | 1467114246732 Marionette TRACE conn6 <- [1,1097,null,{"value":"13"}] 04:44:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 04:44:06 INFO - PROCESS | 308 | 1467114246735 Marionette TRACE conn6 -> [0,1098,"setScriptTimeout",{"ms":35000}] 04:44:06 INFO - PROCESS | 308 | 1467114246736 Marionette TRACE conn6 <- [1,1098,null,{}] 04:44:06 INFO - PROCESS | 308 | 1467114246744 Marionette TRACE conn6 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:06 INFO - PROCESS | 308 | 1467114246746 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:06 INFO - PROCESS | 308 | 1467114246862 Marionette TRACE conn6 <- [1,1099,null,{"value":null}] 04:44:06 INFO - PROCESS | 308 | 1467114246873 Marionette TRACE conn6 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:06 INFO - PROCESS | 308 | 1467114246875 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:06 INFO - PROCESS | 308 | ++DOCSHELL 102E3C00 == 34 [pid = 308] [id = 284] 04:44:06 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (104C1000) [pid = 308] [serial = 851] [outer = 00000000] 04:44:06 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (17F37000) [pid = 308] [serial = 852] [outer = 104C1000] 04:44:06 INFO - PROCESS | 308 | 1467114246925 Marionette DEBUG loaded listener.js 04:44:06 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (1862B800) [pid = 308] [serial = 853] [outer = 104C1000] 04:44:07 INFO - PROCESS | 308 | 1467114247326 Marionette TRACE conn6 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 04:44:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 04:44:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 630ms 04:44:07 INFO - PROCESS | 308 | 1467114247372 Marionette TRACE conn6 -> [0,1101,"getWindowHandle",null] 04:44:07 INFO - PROCESS | 308 | 1467114247375 Marionette TRACE conn6 <- [1,1101,null,{"value":"13"}] 04:44:07 INFO - PROCESS | 308 | 1467114247382 Marionette TRACE conn6 -> [0,1102,"setScriptTimeout",{"ms":35000}] 04:44:07 INFO - PROCESS | 308 | 1467114247384 Marionette TRACE conn6 <- [1,1102,null,{}] 04:44:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 04:44:07 INFO - PROCESS | 308 | 1467114247388 Marionette TRACE conn6 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:07 INFO - PROCESS | 308 | 1467114247390 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:07 INFO - PROCESS | 308 | 1467114247467 Marionette TRACE conn6 <- [1,1103,null,{"value":null}] 04:44:07 INFO - PROCESS | 308 | 1467114247472 Marionette TRACE conn6 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:07 INFO - PROCESS | 308 | 1467114247474 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:07 INFO - PROCESS | 308 | ++DOCSHELL 19601C00 == 35 [pid = 308] [id = 285] 04:44:07 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (1960C000) [pid = 308] [serial = 854] [outer = 00000000] 04:44:07 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (198CF800) [pid = 308] [serial = 855] [outer = 1960C000] 04:44:07 INFO - PROCESS | 308 | 1467114247520 Marionette DEBUG loaded listener.js 04:44:07 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (1960F400) [pid = 308] [serial = 856] [outer = 1960C000] 04:44:07 INFO - PROCESS | 308 | 1467114247956 Marionette TRACE conn6 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 04:44:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 04:44:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 629ms 04:44:08 INFO - PROCESS | 308 | 1467114248017 Marionette TRACE conn6 -> [0,1105,"getWindowHandle",null] 04:44:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 04:44:08 INFO - PROCESS | 308 | 1467114248019 Marionette TRACE conn6 <- [1,1105,null,{"value":"13"}] 04:44:08 INFO - PROCESS | 308 | 1467114248022 Marionette TRACE conn6 -> [0,1106,"setScriptTimeout",{"ms":35000}] 04:44:08 INFO - PROCESS | 308 | 1467114248024 Marionette TRACE conn6 <- [1,1106,null,{}] 04:44:08 INFO - PROCESS | 308 | 1467114248027 Marionette TRACE conn6 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:08 INFO - PROCESS | 308 | 1467114248029 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:08 INFO - PROCESS | 308 | 1467114248107 Marionette TRACE conn6 <- [1,1107,null,{"value":null}] 04:44:08 INFO - PROCESS | 308 | 1467114248113 Marionette TRACE conn6 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:08 INFO - PROCESS | 308 | 1467114248115 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:08 INFO - PROCESS | 308 | ++DOCSHELL 15635000 == 36 [pid = 308] [id = 286] 04:44:08 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (1994F800) [pid = 308] [serial = 857] [outer = 00000000] 04:44:08 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (19A77000) [pid = 308] [serial = 858] [outer = 1994F800] 04:44:08 INFO - PROCESS | 308 | 1467114248158 Marionette DEBUG loaded listener.js 04:44:08 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (19A78C00) [pid = 308] [serial = 859] [outer = 1994F800] 04:44:08 INFO - PROCESS | 308 | 1467114248957 Marionette TRACE conn6 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 04:44:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 04:44:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 970ms 04:44:08 INFO - PROCESS | 308 | 1467114248993 Marionette TRACE conn6 -> [0,1109,"getWindowHandle",null] 04:44:08 INFO - PROCESS | 308 | 1467114248998 Marionette TRACE conn6 <- [1,1109,null,{"value":"13"}] 04:44:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 04:44:08 INFO - PROCESS | 308 | 1467114249003 Marionette TRACE conn6 -> [0,1110,"setScriptTimeout",{"ms":35000}] 04:44:08 INFO - PROCESS | 308 | 1467114249006 Marionette TRACE conn6 <- [1,1110,null,{}] 04:44:08 INFO - PROCESS | 308 | 1467114249012 Marionette TRACE conn6 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:09 INFO - PROCESS | 308 | 1467114249015 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:09 INFO - PROCESS | 308 | 1467114249139 Marionette TRACE conn6 <- [1,1111,null,{"value":null}] 04:44:09 INFO - PROCESS | 308 | 1467114249273 Marionette TRACE conn6 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:09 INFO - PROCESS | 308 | 1467114249276 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:09 INFO - PROCESS | 308 | ++DOCSHELL 0FCCD400 == 37 [pid = 308] [id = 287] 04:44:09 INFO - PROCESS | 308 | ++DOMWINDOW == 85 (0FCCF400) [pid = 308] [serial = 860] [outer = 00000000] 04:44:09 INFO - PROCESS | 308 | ++DOMWINDOW == 86 (1022D800) [pid = 308] [serial = 861] [outer = 0FCCF400] 04:44:09 INFO - PROCESS | 308 | 1467114249335 Marionette DEBUG loaded listener.js 04:44:09 INFO - PROCESS | 308 | ++DOMWINDOW == 87 (11145C00) [pid = 308] [serial = 862] [outer = 0FCCF400] 04:44:09 INFO - PROCESS | 308 | [308] 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 04:44:10 INFO - PROCESS | 308 | 1467114250038 Marionette TRACE conn6 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 04:44:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 04:44:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1079ms 04:44:10 INFO - PROCESS | 308 | 1467114250087 Marionette TRACE conn6 -> [0,1113,"getWindowHandle",null] 04:44:10 INFO - PROCESS | 308 | 1467114250092 Marionette TRACE conn6 <- [1,1113,null,{"value":"13"}] 04:44:10 INFO - PROCESS | 308 | 1467114250098 Marionette TRACE conn6 -> [0,1114,"setScriptTimeout",{"ms":35000}] 04:44:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 04:44:10 INFO - PROCESS | 308 | 1467114250101 Marionette TRACE conn6 <- [1,1114,null,{}] 04:44:10 INFO - PROCESS | 308 | 1467114250105 Marionette TRACE conn6 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:10 INFO - PROCESS | 308 | 1467114250108 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:10 INFO - PROCESS | 308 | 1467114250235 Marionette TRACE conn6 <- [1,1115,null,{"value":null}] 04:44:10 INFO - PROCESS | 308 | 1467114250368 Marionette TRACE conn6 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:10 INFO - PROCESS | 308 | 1467114250371 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:10 INFO - PROCESS | 308 | ++DOCSHELL 15631000 == 38 [pid = 308] [id = 288] 04:44:10 INFO - PROCESS | 308 | ++DOMWINDOW == 88 (15637400) [pid = 308] [serial = 863] [outer = 00000000] 04:44:10 INFO - PROCESS | 308 | ++DOMWINDOW == 89 (1746BC00) [pid = 308] [serial = 864] [outer = 15637400] 04:44:10 INFO - PROCESS | 308 | 1467114250428 Marionette DEBUG loaded listener.js 04:44:10 INFO - PROCESS | 308 | ++DOMWINDOW == 90 (17F32400) [pid = 308] [serial = 865] [outer = 15637400] 04:44:11 INFO - PROCESS | 308 | 1467114251365 Marionette TRACE conn6 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 04:44:11 INFO - PROCESS | 308 | --DOCSHELL 19601C00 == 37 [pid = 308] [id = 285] 04:44:11 INFO - PROCESS | 308 | --DOCSHELL 102E3C00 == 36 [pid = 308] [id = 284] 04:44:11 INFO - PROCESS | 308 | --DOCSHELL 18D07000 == 35 [pid = 308] [id = 283] 04:44:11 INFO - PROCESS | 308 | --DOCSHELL 17F2EC00 == 34 [pid = 308] [id = 282] 04:44:11 INFO - PROCESS | 308 | --DOCSHELL 16281800 == 33 [pid = 308] [id = 281] 04:44:11 INFO - PROCESS | 308 | --DOCSHELL 15637C00 == 32 [pid = 308] [id = 280] 04:44:11 INFO - PROCESS | 308 | --DOCSHELL 100DB800 == 31 [pid = 308] [id = 279] 04:44:11 INFO - PROCESS | 308 | --DOCSHELL 0FCE4400 == 30 [pid = 308] [id = 278] 04:44:11 INFO - PROCESS | 308 | --DOCSHELL 0FCC7800 == 29 [pid = 308] [id = 277] 04:44:11 INFO - PROCESS | 308 | --DOMWINDOW == 89 (19BB2000) [pid = 308] [serial = 816] [outer = 00000000] [url = about:blank] 04:44:11 INFO - PROCESS | 308 | --DOMWINDOW == 88 (198D2800) [pid = 308] [serial = 807] [outer = 00000000] [url = about:blank] 04:44:11 INFO - PROCESS | 308 | --DOMWINDOW == 87 (18DEA800) [pid = 308] [serial = 804] [outer = 00000000] [url = about:blank] 04:44:11 INFO - PROCESS | 308 | --DOMWINDOW == 86 (104BF800) [pid = 308] [serial = 795] [outer = 00000000] [url = about:blank] 04:44:11 INFO - PROCESS | 308 | --DOMWINDOW == 85 (13F19C00) [pid = 308] [serial = 796] [outer = 00000000] [url = about:blank] 04:44:11 INFO - PROCESS | 308 | --DOMWINDOW == 84 (15631400) [pid = 308] [serial = 789] [outer = 00000000] [url = about:blank] 04:44:11 INFO - PROCESS | 308 | --DOMWINDOW == 83 (15F95C00) [pid = 308] [serial = 790] [outer = 00000000] [url = about:blank] 04:44:11 INFO - PROCESS | 308 | --DOMWINDOW == 82 (0FE57C00) [pid = 308] [serial = 786] [outer = 00000000] [url = about:blank] 04:44:11 INFO - PROCESS | 308 | --DOMWINDOW == 81 (0FF25C00) [pid = 308] [serial = 787] [outer = 00000000] [url = about:blank] 04:44:11 INFO - PROCESS | 308 | --DOMWINDOW == 80 (16211C00) [pid = 308] [serial = 798] [outer = 00000000] [url = about:blank] 04:44:11 INFO - PROCESS | 308 | --DOMWINDOW == 79 (16748800) [pid = 308] [serial = 799] [outer = 00000000] [url = about:blank] 04:44:11 INFO - PROCESS | 308 | --DOMWINDOW == 78 (16285C00) [pid = 308] [serial = 811] [outer = 00000000] [url = about:blank] 04:44:11 INFO - PROCESS | 308 | --DOMWINDOW == 77 (0F85F400) [pid = 308] [serial = 792] [outer = 00000000] [url = about:blank] 04:44:11 INFO - PROCESS | 308 | --DOMWINDOW == 76 (0FC97000) [pid = 308] [serial = 793] [outer = 00000000] [url = about:blank] 04:44:11 INFO - PROCESS | 308 | --DOMWINDOW == 75 (198D9800) [pid = 308] [serial = 784] [outer = 00000000] [url = about:blank] 04:44:11 INFO - PROCESS | 308 | --DOMWINDOW == 74 (14948000) [pid = 308] [serial = 810] [outer = 00000000] [url = about:blank] 04:44:11 INFO - PROCESS | 308 | --DOMWINDOW == 73 (199E9800) [pid = 308] [serial = 808] [outer = 00000000] [url = about:blank] 04:44:11 INFO - PROCESS | 308 | --DOMWINDOW == 72 (19A7FC00) [pid = 308] [serial = 814] [outer = 00000000] [url = about:blank] 04:44:11 INFO - PROCESS | 308 | --DOMWINDOW == 71 (18662C00) [pid = 308] [serial = 801] [outer = 00000000] [url = about:blank] 04:44:11 INFO - PROCESS | 308 | --DOMWINDOW == 70 (18781400) [pid = 308] [serial = 802] [outer = 00000000] [url = about:blank] 04:44:11 INFO - PROCESS | 308 | --DOMWINDOW == 69 (19C69000) [pid = 308] [serial = 817] [outer = 00000000] [url = about:blank] 04:44:11 INFO - PROCESS | 308 | --DOMWINDOW == 68 (18DED000) [pid = 308] [serial = 805] [outer = 00000000] [url = about:blank] 04:44:11 INFO - PROCESS | 308 | --DOMWINDOW == 67 (19A7CC00) [pid = 308] [serial = 813] [outer = 00000000] [url = about:blank] 04:44:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 04:44:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1335ms 04:44:11 INFO - PROCESS | 308 | 1467114251438 Marionette TRACE conn6 -> [0,1117,"getWindowHandle",null] 04:44:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 04:44:11 INFO - PROCESS | 308 | 1467114251443 Marionette TRACE conn6 <- [1,1117,null,{"value":"13"}] 04:44:11 INFO - PROCESS | 308 | 1467114251448 Marionette TRACE conn6 -> [0,1118,"setScriptTimeout",{"ms":35000}] 04:44:11 INFO - PROCESS | 308 | 1467114251451 Marionette TRACE conn6 <- [1,1118,null,{}] 04:44:11 INFO - PROCESS | 308 | 1467114251456 Marionette TRACE conn6 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:11 INFO - PROCESS | 308 | 1467114251459 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:11 INFO - PROCESS | 308 | 1467114251550 Marionette TRACE conn6 <- [1,1119,null,{"value":null}] 04:44:11 INFO - PROCESS | 308 | 1467114251562 Marionette TRACE conn6 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:11 INFO - PROCESS | 308 | 1467114251566 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:11 INFO - PROCESS | 308 | ++DOCSHELL 0FCD3000 == 30 [pid = 308] [id = 289] 04:44:11 INFO - PROCESS | 308 | ++DOMWINDOW == 68 (0FCE4400) [pid = 308] [serial = 866] [outer = 00000000] 04:44:11 INFO - PROCESS | 308 | ++DOMWINDOW == 69 (0FCF1400) [pid = 308] [serial = 867] [outer = 0FCE4400] 04:44:11 INFO - PROCESS | 308 | 1467114251614 Marionette DEBUG loaded listener.js 04:44:11 INFO - PROCESS | 308 | ++DOMWINDOW == 70 (0FE5AC00) [pid = 308] [serial = 868] [outer = 0FCE4400] 04:44:12 INFO - PROCESS | 308 | 1467114252099 Marionette TRACE conn6 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 04:44:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 04:44:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 730ms 04:44:12 INFO - PROCESS | 308 | 1467114252178 Marionette TRACE conn6 -> [0,1121,"getWindowHandle",null] 04:44:12 INFO - PROCESS | 308 | 1467114252182 Marionette TRACE conn6 <- [1,1121,null,{"value":"13"}] 04:44:12 INFO - PROCESS | 308 | 1467114252188 Marionette TRACE conn6 -> [0,1122,"setScriptTimeout",{"ms":35000}] 04:44:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 04:44:12 INFO - PROCESS | 308 | 1467114252191 Marionette TRACE conn6 <- [1,1122,null,{}] 04:44:12 INFO - PROCESS | 308 | 1467114252195 Marionette TRACE conn6 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:12 INFO - PROCESS | 308 | 1467114252197 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:12 INFO - PROCESS | 308 | 1467114252285 Marionette TRACE conn6 <- [1,1123,null,{"value":null}] 04:44:12 INFO - PROCESS | 308 | 1467114252371 Marionette TRACE conn6 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:12 INFO - PROCESS | 308 | 1467114252373 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:12 INFO - PROCESS | 308 | ++DOCSHELL 10229800 == 31 [pid = 308] [id = 290] 04:44:12 INFO - PROCESS | 308 | ++DOMWINDOW == 71 (10231C00) [pid = 308] [serial = 869] [outer = 00000000] 04:44:12 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (10545C00) [pid = 308] [serial = 870] [outer = 10231C00] 04:44:12 INFO - PROCESS | 308 | 1467114252420 Marionette DEBUG loaded listener.js 04:44:12 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (14297400) [pid = 308] [serial = 871] [outer = 10231C00] 04:44:12 INFO - PROCESS | 308 | 1467114252820 Marionette TRACE conn6 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 04:44:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 04:44:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 670ms 04:44:12 INFO - PROCESS | 308 | 1467114252863 Marionette TRACE conn6 -> [0,1125,"getWindowHandle",null] 04:44:12 INFO - PROCESS | 308 | 1467114252865 Marionette TRACE conn6 <- [1,1125,null,{"value":"13"}] 04:44:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 04:44:12 INFO - PROCESS | 308 | 1467114252871 Marionette TRACE conn6 -> [0,1126,"setScriptTimeout",{"ms":35000}] 04:44:12 INFO - PROCESS | 308 | 1467114252874 Marionette TRACE conn6 <- [1,1126,null,{}] 04:44:12 INFO - PROCESS | 308 | 1467114252885 Marionette TRACE conn6 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:12 INFO - PROCESS | 308 | 1467114252890 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:13 INFO - PROCESS | 308 | 1467114253009 Marionette TRACE conn6 <- [1,1127,null,{"value":null}] 04:44:13 INFO - PROCESS | 308 | 1467114253026 Marionette TRACE conn6 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:13 INFO - PROCESS | 308 | 1467114253029 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:13 INFO - PROCESS | 308 | ++DOCSHELL 16748000 == 32 [pid = 308] [id = 291] 04:44:13 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (16748400) [pid = 308] [serial = 872] [outer = 00000000] 04:44:13 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (17457C00) [pid = 308] [serial = 873] [outer = 16748400] 04:44:13 INFO - PROCESS | 308 | 1467114253085 Marionette DEBUG loaded listener.js 04:44:13 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (17831C00) [pid = 308] [serial = 874] [outer = 16748400] 04:44:13 INFO - PROCESS | 308 | 1467114253524 Marionette TRACE conn6 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 04:44:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 04:44:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 670ms 04:44:13 INFO - PROCESS | 308 | 1467114253560 Marionette TRACE conn6 -> [0,1129,"getWindowHandle",null] 04:44:13 INFO - PROCESS | 308 | 1467114253563 Marionette TRACE conn6 <- [1,1129,null,{"value":"13"}] 04:44:13 INFO - PROCESS | 308 | 1467114253566 Marionette TRACE conn6 -> [0,1130,"setScriptTimeout",{"ms":35000}] 04:44:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 04:44:13 INFO - PROCESS | 308 | 1467114253568 Marionette TRACE conn6 <- [1,1130,null,{}] 04:44:13 INFO - PROCESS | 308 | 1467114253572 Marionette TRACE conn6 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:13 INFO - PROCESS | 308 | 1467114253574 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:13 INFO - PROCESS | 308 | 1467114253694 Marionette TRACE conn6 <- [1,1131,null,{"value":null}] 04:44:13 INFO - PROCESS | 308 | 1467114253699 Marionette TRACE conn6 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:13 INFO - PROCESS | 308 | 1467114253701 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:13 INFO - PROCESS | 308 | ++DOCSHELL 17F31C00 == 33 [pid = 308] [id = 292] 04:44:13 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (17F32800) [pid = 308] [serial = 875] [outer = 00000000] 04:44:13 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (189A9400) [pid = 308] [serial = 876] [outer = 17F32800] 04:44:13 INFO - PROCESS | 308 | 1467114253793 Marionette DEBUG loaded listener.js 04:44:13 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (18DE4C00) [pid = 308] [serial = 877] [outer = 17F32800] 04:44:14 INFO - PROCESS | 308 | 1467114254197 Marionette TRACE conn6 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 04:44:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 04:44:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 670ms 04:44:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 04:44:14 INFO - PROCESS | 308 | 1467114254241 Marionette TRACE conn6 -> [0,1133,"getWindowHandle",null] 04:44:14 INFO - PROCESS | 308 | 1467114254243 Marionette TRACE conn6 <- [1,1133,null,{"value":"13"}] 04:44:14 INFO - PROCESS | 308 | 1467114254246 Marionette TRACE conn6 -> [0,1134,"setScriptTimeout",{"ms":35000}] 04:44:14 INFO - PROCESS | 308 | 1467114254248 Marionette TRACE conn6 <- [1,1134,null,{}] 04:44:14 INFO - PROCESS | 308 | 1467114254257 Marionette TRACE conn6 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:14 INFO - PROCESS | 308 | 1467114254259 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:14 INFO - PROCESS | 308 | 1467114254368 Marionette TRACE conn6 <- [1,1135,null,{"value":null}] 04:44:14 INFO - PROCESS | 308 | 1467114254452 Marionette TRACE conn6 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:14 INFO - PROCESS | 308 | 1467114254454 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:14 INFO - PROCESS | 308 | ++DOCSHELL 18DEE400 == 34 [pid = 308] [id = 293] 04:44:14 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (18DEE800) [pid = 308] [serial = 878] [outer = 00000000] 04:44:14 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (194AB400) [pid = 308] [serial = 879] [outer = 18DEE800] 04:44:14 INFO - PROCESS | 308 | 1467114254499 Marionette DEBUG loaded listener.js 04:44:14 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (19608800) [pid = 308] [serial = 880] [outer = 18DEE800] 04:44:14 INFO - PROCESS | 308 | 1467114254913 Marionette TRACE conn6 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 04:44:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 04:44:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 731ms 04:44:14 INFO - PROCESS | 308 | 1467114254978 Marionette TRACE conn6 -> [0,1137,"getWindowHandle",null] 04:44:14 INFO - PROCESS | 308 | 1467114254980 Marionette TRACE conn6 <- [1,1137,null,{"value":"13"}] 04:44:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 04:44:14 INFO - PROCESS | 308 | 1467114254983 Marionette TRACE conn6 -> [0,1138,"setScriptTimeout",{"ms":35000}] 04:44:14 INFO - PROCESS | 308 | 1467114254985 Marionette TRACE conn6 <- [1,1138,null,{}] 04:44:14 INFO - PROCESS | 308 | 1467114254988 Marionette TRACE conn6 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:14 INFO - PROCESS | 308 | 1467114254994 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:15 INFO - PROCESS | 308 | 1467114255141 Marionette TRACE conn6 <- [1,1139,null,{"value":null}] 04:44:15 INFO - PROCESS | 308 | 1467114255152 Marionette TRACE conn6 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:15 INFO - PROCESS | 308 | 1467114255154 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:15 INFO - PROCESS | 308 | ++DOCSHELL 198CFC00 == 35 [pid = 308] [id = 294] 04:44:15 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (198D5C00) [pid = 308] [serial = 881] [outer = 00000000] 04:44:15 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (19A73800) [pid = 308] [serial = 882] [outer = 198D5C00] 04:44:15 INFO - PROCESS | 308 | 1467114255198 Marionette DEBUG loaded listener.js 04:44:15 INFO - PROCESS | 308 | ++DOMWINDOW == 85 (19943000) [pid = 308] [serial = 883] [outer = 198D5C00] 04:44:15 INFO - PROCESS | 308 | --DOMWINDOW == 84 (0FCE6000) [pid = 308] [serial = 830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 04:44:15 INFO - PROCESS | 308 | --DOMWINDOW == 83 (1637D400) [pid = 308] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 04:44:15 INFO - PROCESS | 308 | --DOMWINDOW == 82 (15638400) [pid = 308] [serial = 839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 04:44:15 INFO - PROCESS | 308 | --DOMWINDOW == 81 (0FCE4800) [pid = 308] [serial = 833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 04:44:15 INFO - PROCESS | 308 | --DOMWINDOW == 80 (17F2F800) [pid = 308] [serial = 845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 04:44:15 INFO - PROCESS | 308 | --DOMWINDOW == 79 (18D08C00) [pid = 308] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 04:44:15 INFO - PROCESS | 308 | --DOMWINDOW == 78 (1960C000) [pid = 308] [serial = 854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 04:44:15 INFO - PROCESS | 308 | --DOMWINDOW == 77 (104C1000) [pid = 308] [serial = 851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 04:44:15 INFO - PROCESS | 308 | --DOMWINDOW == 76 (0FC80C00) [pid = 308] [serial = 818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 04:44:15 INFO - PROCESS | 308 | --DOMWINDOW == 75 (15F55C00) [pid = 308] [serial = 821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 04:44:15 INFO - PROCESS | 308 | --DOMWINDOW == 74 (19A77400) [pid = 308] [serial = 824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 04:44:15 INFO - PROCESS | 308 | --DOMWINDOW == 73 (1AA2F400) [pid = 308] [serial = 827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 04:44:15 INFO - PROCESS | 308 | --DOMWINDOW == 72 (10226C00) [pid = 308] [serial = 836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 04:44:15 INFO - PROCESS | 308 | 1467114255743 Marionette TRACE conn6 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 04:44:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 04:44:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 830ms 04:44:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 04:44:15 INFO - PROCESS | 308 | 1467114255814 Marionette TRACE conn6 -> [0,1141,"getWindowHandle",null] 04:44:15 INFO - PROCESS | 308 | 1467114255816 Marionette TRACE conn6 <- [1,1141,null,{"value":"13"}] 04:44:15 INFO - PROCESS | 308 | 1467114255819 Marionette TRACE conn6 -> [0,1142,"setScriptTimeout",{"ms":35000}] 04:44:15 INFO - PROCESS | 308 | 1467114255821 Marionette TRACE conn6 <- [1,1142,null,{}] 04:44:15 INFO - PROCESS | 308 | 1467114255825 Marionette TRACE conn6 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:15 INFO - PROCESS | 308 | 1467114255827 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:15 INFO - PROCESS | 308 | 1467114255905 Marionette TRACE conn6 <- [1,1143,null,{"value":null}] 04:44:15 INFO - PROCESS | 308 | 1467114255916 Marionette TRACE conn6 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:15 INFO - PROCESS | 308 | 1467114255918 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:15 INFO - PROCESS | 308 | ++DOCSHELL 14296400 == 36 [pid = 308] [id = 295] 04:44:15 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (142B8400) [pid = 308] [serial = 884] [outer = 00000000] 04:44:15 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (16212000) [pid = 308] [serial = 885] [outer = 142B8400] 04:44:15 INFO - PROCESS | 308 | 1467114255962 Marionette DEBUG loaded listener.js 04:44:16 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (17F2F800) [pid = 308] [serial = 886] [outer = 142B8400] 04:44:16 INFO - PROCESS | 308 | 1467114256382 Marionette TRACE conn6 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 04:44:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 04:44:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 570ms 04:44:16 INFO - PROCESS | 308 | 1467114256390 Marionette TRACE conn6 -> [0,1145,"getWindowHandle",null] 04:44:16 INFO - PROCESS | 308 | 1467114256392 Marionette TRACE conn6 <- [1,1145,null,{"value":"13"}] 04:44:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 04:44:16 INFO - PROCESS | 308 | 1467114256398 Marionette TRACE conn6 -> [0,1146,"setScriptTimeout",{"ms":35000}] 04:44:16 INFO - PROCESS | 308 | 1467114256400 Marionette TRACE conn6 <- [1,1146,null,{}] 04:44:16 INFO - PROCESS | 308 | 1467114256403 Marionette TRACE conn6 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:16 INFO - PROCESS | 308 | 1467114256405 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:16 INFO - PROCESS | 308 | 1467114256526 Marionette TRACE conn6 <- [1,1147,null,{"value":null}] 04:44:16 INFO - PROCESS | 308 | 1467114256548 Marionette TRACE conn6 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:16 INFO - PROCESS | 308 | 1467114256550 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:16 INFO - PROCESS | 308 | ++DOCSHELL 14297C00 == 37 [pid = 308] [id = 296] 04:44:16 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (18DF3800) [pid = 308] [serial = 887] [outer = 00000000] 04:44:16 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (19BAA400) [pid = 308] [serial = 888] [outer = 18DF3800] 04:44:16 INFO - PROCESS | 308 | 1467114256594 Marionette DEBUG loaded listener.js 04:44:16 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (19BB1000) [pid = 308] [serial = 889] [outer = 18DF3800] 04:44:17 INFO - PROCESS | 308 | 1467114257014 Marionette TRACE conn6 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 04:44:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 04:44:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 670ms 04:44:17 INFO - PROCESS | 308 | 1467114257070 Marionette TRACE conn6 -> [0,1149,"getWindowHandle",null] 04:44:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 04:44:17 INFO - PROCESS | 308 | 1467114257072 Marionette TRACE conn6 <- [1,1149,null,{"value":"13"}] 04:44:17 INFO - PROCESS | 308 | 1467114257075 Marionette TRACE conn6 -> [0,1150,"setScriptTimeout",{"ms":35000}] 04:44:17 INFO - PROCESS | 308 | 1467114257077 Marionette TRACE conn6 <- [1,1150,null,{}] 04:44:17 INFO - PROCESS | 308 | 1467114257080 Marionette TRACE conn6 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:17 INFO - PROCESS | 308 | 1467114257082 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:17 INFO - PROCESS | 308 | 1467114257198 Marionette TRACE conn6 <- [1,1151,null,{"value":null}] 04:44:17 INFO - PROCESS | 308 | 1467114257212 Marionette TRACE conn6 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:17 INFO - PROCESS | 308 | 1467114257214 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:17 INFO - PROCESS | 308 | ++DOCSHELL 15638800 == 38 [pid = 308] [id = 297] 04:44:17 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (16747400) [pid = 308] [serial = 890] [outer = 00000000] 04:44:17 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (19F7B000) [pid = 308] [serial = 891] [outer = 16747400] 04:44:17 INFO - PROCESS | 308 | 1467114257257 Marionette DEBUG loaded listener.js 04:44:17 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (1AA38C00) [pid = 308] [serial = 892] [outer = 16747400] 04:44:17 INFO - PROCESS | 308 | 1467114257725 Marionette TRACE conn6 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 04:44:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 04:44:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 669ms 04:44:17 INFO - PROCESS | 308 | 1467114257747 Marionette TRACE conn6 -> [0,1153,"getWindowHandle",null] 04:44:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 04:44:17 INFO - PROCESS | 308 | 1467114257751 Marionette TRACE conn6 <- [1,1153,null,{"value":"13"}] 04:44:17 INFO - PROCESS | 308 | 1467114257757 Marionette TRACE conn6 -> [0,1154,"setScriptTimeout",{"ms":35000}] 04:44:17 INFO - PROCESS | 308 | 1467114257761 Marionette TRACE conn6 <- [1,1154,null,{}] 04:44:17 INFO - PROCESS | 308 | 1467114257768 Marionette TRACE conn6 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:17 INFO - PROCESS | 308 | 1467114257771 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:17 INFO - PROCESS | 308 | 1467114257889 Marionette TRACE conn6 <- [1,1155,null,{"value":null}] 04:44:17 INFO - PROCESS | 308 | 1467114257994 Marionette TRACE conn6 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:17 INFO - PROCESS | 308 | 1467114257999 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:18 INFO - PROCESS | 308 | ++DOCSHELL 0FCE5800 == 39 [pid = 308] [id = 298] 04:44:18 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (0FCE6C00) [pid = 308] [serial = 893] [outer = 00000000] 04:44:18 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (0FE56800) [pid = 308] [serial = 894] [outer = 0FCE6C00] 04:44:18 INFO - PROCESS | 308 | 1467114258057 Marionette DEBUG loaded listener.js 04:44:18 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (10097400) [pid = 308] [serial = 895] [outer = 0FCE6C00] 04:44:18 INFO - PROCESS | 308 | 1467114258680 Marionette TRACE conn6 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 04:44:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 04:44:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 990ms 04:44:18 INFO - PROCESS | 308 | 1467114258747 Marionette TRACE conn6 -> [0,1157,"getWindowHandle",null] 04:44:18 INFO - PROCESS | 308 | 1467114258752 Marionette TRACE conn6 <- [1,1157,null,{"value":"13"}] 04:44:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 04:44:18 INFO - PROCESS | 308 | 1467114258758 Marionette TRACE conn6 -> [0,1158,"setScriptTimeout",{"ms":35000}] 04:44:18 INFO - PROCESS | 308 | 1467114258761 Marionette TRACE conn6 <- [1,1158,null,{}] 04:44:18 INFO - PROCESS | 308 | 1467114258765 Marionette TRACE conn6 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:18 INFO - PROCESS | 308 | 1467114258768 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:18 INFO - PROCESS | 308 | 1467114258881 Marionette TRACE conn6 <- [1,1159,null,{"value":null}] 04:44:19 INFO - PROCESS | 308 | 1467114259012 Marionette TRACE conn6 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:19 INFO - PROCESS | 308 | 1467114259015 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:19 INFO - PROCESS | 308 | ++DOCSHELL 15F9C000 == 40 [pid = 308] [id = 299] 04:44:19 INFO - PROCESS | 308 | ++DOMWINDOW == 85 (15F9D800) [pid = 308] [serial = 896] [outer = 00000000] 04:44:19 INFO - PROCESS | 308 | ++DOMWINDOW == 86 (1745A400) [pid = 308] [serial = 897] [outer = 15F9D800] 04:44:19 INFO - PROCESS | 308 | 1467114259072 Marionette DEBUG loaded listener.js 04:44:19 INFO - PROCESS | 308 | ++DOMWINDOW == 87 (18622000) [pid = 308] [serial = 898] [outer = 15F9D800] 04:44:19 INFO - PROCESS | 308 | 1467114259676 Marionette TRACE conn6 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 04:44:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 04:44:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 970ms 04:44:19 INFO - PROCESS | 308 | 1467114259732 Marionette TRACE conn6 -> [0,1161,"getWindowHandle",null] 04:44:19 INFO - PROCESS | 308 | 1467114259734 Marionette TRACE conn6 <- [1,1161,null,{"value":"13"}] 04:44:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 04:44:19 INFO - PROCESS | 308 | 1467114259739 Marionette TRACE conn6 -> [0,1162,"setScriptTimeout",{"ms":35000}] 04:44:19 INFO - PROCESS | 308 | 1467114259742 Marionette TRACE conn6 <- [1,1162,null,{}] 04:44:19 INFO - PROCESS | 308 | 1467114259753 Marionette TRACE conn6 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:19 INFO - PROCESS | 308 | 1467114259758 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:19 INFO - PROCESS | 308 | 1467114259926 Marionette TRACE conn6 <- [1,1163,null,{"value":null}] 04:44:19 INFO - PROCESS | 308 | 1467114259944 Marionette TRACE conn6 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:19 INFO - PROCESS | 308 | 1467114259947 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:19 INFO - PROCESS | 308 | ++DOCSHELL 19BA9800 == 41 [pid = 308] [id = 300] 04:44:19 INFO - PROCESS | 308 | ++DOMWINDOW == 88 (19BAB000) [pid = 308] [serial = 899] [outer = 00000000] 04:44:19 INFO - PROCESS | 308 | ++DOMWINDOW == 89 (1AA37000) [pid = 308] [serial = 900] [outer = 19BAB000] 04:44:19 INFO - PROCESS | 308 | 1467114260004 Marionette DEBUG loaded listener.js 04:44:20 INFO - PROCESS | 308 | ++DOMWINDOW == 90 (1AE35C00) [pid = 308] [serial = 901] [outer = 19BAB000] 04:44:20 INFO - PROCESS | 308 | 1467114260652 Marionette TRACE conn6 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1165,"getWindowHandle",null] 04:44:20 INFO - PROCESS | 308 | 1467114260715 Marionette TRACE conn6 <- [1,1165,null,{"value":"13"}] 04:44:20 INFO - PROCESS | 308 | 1467114260718 Marionette TRACE conn6 -> [0,1166,"setScriptTimeout",{"ms":35000}] 04:44:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 04:44:20 INFO - PROCESS | 308 | 1467114260720 Marionette TRACE conn6 <- [1,1166,null,{}] 04:44:20 INFO - PROCESS | 308 | 1467114260724 Marionette TRACE conn6 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:20 INFO - PROCESS | 308 | 1467114260727 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:20 INFO - PROCESS | 308 | 1467114260837 Marionette TRACE conn6 <- [1,1167,null,{"value":null}] 04:44:20 INFO - PROCESS | 308 | 1467114260966 Marionette TRACE conn6 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:20 INFO - PROCESS | 308 | 1467114260969 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:20 INFO - PROCESS | 308 | ++DOCSHELL 15637C00 == 42 [pid = 308] [id = 301] 04:44:20 INFO - PROCESS | 308 | ++DOMWINDOW == 91 (1AE35000) [pid = 308] [serial = 902] [outer = 00000000] 04:44:21 INFO - PROCESS | 308 | ++DOMWINDOW == 92 (1B90A800) [pid = 308] [serial = 903] [outer = 1AE35000] 04:44:21 INFO - PROCESS | 308 | 1467114261023 Marionette DEBUG loaded listener.js 04:44:21 INFO - PROCESS | 308 | ++DOMWINDOW == 93 (1B9A6400) [pid = 308] [serial = 904] [outer = 1AE35000] 04:44:21 INFO - PROCESS | 308 | 1467114261645 Marionette TRACE conn6 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1169,"getWindowHandle",null] 04:44:21 INFO - PROCESS | 308 | 1467114261694 Marionette TRACE conn6 <- [1,1169,null,{"value":"13"}] 04:44:21 INFO - PROCESS | 308 | 1467114261698 Marionette TRACE conn6 -> [0,1170,"setScriptTimeout",{"ms":35000}] 04:44:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 04:44:21 INFO - PROCESS | 308 | 1467114261700 Marionette TRACE conn6 <- [1,1170,null,{}] 04:44:21 INFO - PROCESS | 308 | 1467114261704 Marionette TRACE conn6 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:21 INFO - PROCESS | 308 | 1467114261706 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:21 INFO - PROCESS | 308 | 1467114261813 Marionette TRACE conn6 <- [1,1171,null,{"value":null}] 04:44:22 INFO - PROCESS | 308 | 1467114262031 Marionette TRACE conn6 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:22 INFO - PROCESS | 308 | 1467114262034 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:22 INFO - PROCESS | 308 | ++DOCSHELL 0F8F7000 == 43 [pid = 308] [id = 302] 04:44:22 INFO - PROCESS | 308 | ++DOMWINDOW == 94 (0F8FE400) [pid = 308] [serial = 905] [outer = 00000000] 04:44:22 INFO - PROCESS | 308 | ++DOMWINDOW == 95 (0FCCC800) [pid = 308] [serial = 906] [outer = 0F8FE400] 04:44:22 INFO - PROCESS | 308 | 1467114262107 Marionette DEBUG loaded listener.js 04:44:22 INFO - PROCESS | 308 | ++DOMWINDOW == 96 (0FCEA400) [pid = 308] [serial = 907] [outer = 0F8FE400] 04:44:23 INFO - PROCESS | 308 | --DOCSHELL 14297C00 == 42 [pid = 308] [id = 296] 04:44:23 INFO - PROCESS | 308 | --DOCSHELL 14296400 == 41 [pid = 308] [id = 295] 04:44:23 INFO - PROCESS | 308 | --DOCSHELL 198CFC00 == 40 [pid = 308] [id = 294] 04:44:23 INFO - PROCESS | 308 | --DOCSHELL 18DEE400 == 39 [pid = 308] [id = 293] 04:44:23 INFO - PROCESS | 308 | --DOCSHELL 17F31C00 == 38 [pid = 308] [id = 292] 04:44:23 INFO - PROCESS | 308 | --DOCSHELL 16748000 == 37 [pid = 308] [id = 291] 04:44:23 INFO - PROCESS | 308 | --DOCSHELL 10229800 == 36 [pid = 308] [id = 290] 04:44:23 INFO - PROCESS | 308 | --DOCSHELL 0FCD3000 == 35 [pid = 308] [id = 289] 04:44:23 INFO - PROCESS | 308 | --DOCSHELL 0FCCD400 == 34 [pid = 308] [id = 287] 04:44:23 INFO - PROCESS | 308 | --DOCSHELL 15631000 == 33 [pid = 308] [id = 288] 04:44:23 INFO - PROCESS | 308 | --DOCSHELL 15635000 == 32 [pid = 308] [id = 286] 04:44:23 INFO - PROCESS | 308 | --DOCSHELL 15637C00 == 31 [pid = 308] [id = 301] 04:44:23 INFO - PROCESS | 308 | --DOCSHELL 19BA9800 == 30 [pid = 308] [id = 300] 04:44:23 INFO - PROCESS | 308 | --DOCSHELL 15638800 == 29 [pid = 308] [id = 297] 04:44:23 INFO - PROCESS | 308 | --DOCSHELL 0FCE5800 == 28 [pid = 308] [id = 298] 04:44:23 INFO - PROCESS | 308 | --DOCSHELL 15F9C000 == 27 [pid = 308] [id = 299] 04:44:23 INFO - PROCESS | 308 | --DOMWINDOW == 95 (140C4800) [pid = 308] [serial = 832] [outer = 00000000] [url = about:blank] 04:44:23 INFO - PROCESS | 308 | --DOMWINDOW == 94 (0FF1DC00) [pid = 308] [serial = 831] [outer = 00000000] [url = about:blank] 04:44:23 INFO - PROCESS | 308 | --DOMWINDOW == 93 (17470000) [pid = 308] [serial = 843] [outer = 00000000] [url = about:blank] 04:44:23 INFO - PROCESS | 308 | --DOMWINDOW == 92 (15F4BC00) [pid = 308] [serial = 840] [outer = 00000000] [url = about:blank] 04:44:23 INFO - PROCESS | 308 | --DOMWINDOW == 91 (0FCEC400) [pid = 308] [serial = 834] [outer = 00000000] [url = about:blank] 04:44:23 INFO - PROCESS | 308 | --DOMWINDOW == 90 (18658000) [pid = 308] [serial = 846] [outer = 00000000] [url = about:blank] 04:44:23 INFO - PROCESS | 308 | --DOMWINDOW == 89 (17891800) [pid = 308] [serial = 844] [outer = 00000000] [url = about:blank] 04:44:23 INFO - PROCESS | 308 | --DOMWINDOW == 88 (0FE22800) [pid = 308] [serial = 835] [outer = 00000000] [url = about:blank] 04:44:23 INFO - PROCESS | 308 | --DOMWINDOW == 87 (18DF0C00) [pid = 308] [serial = 849] [outer = 00000000] [url = about:blank] 04:44:23 INFO - PROCESS | 308 | --DOMWINDOW == 86 (1877C800) [pid = 308] [serial = 847] [outer = 00000000] [url = about:blank] 04:44:23 INFO - PROCESS | 308 | --DOMWINDOW == 85 (198CF800) [pid = 308] [serial = 855] [outer = 00000000] [url = about:blank] 04:44:23 INFO - PROCESS | 308 | --DOMWINDOW == 84 (17F37000) [pid = 308] [serial = 852] [outer = 00000000] [url = about:blank] 04:44:23 INFO - PROCESS | 308 | --DOMWINDOW == 83 (0FE55000) [pid = 308] [serial = 820] [outer = 00000000] [url = about:blank] 04:44:23 INFO - PROCESS | 308 | --DOMWINDOW == 82 (0FCE9000) [pid = 308] [serial = 819] [outer = 00000000] [url = about:blank] 04:44:23 INFO - PROCESS | 308 | --DOMWINDOW == 81 (17F35800) [pid = 308] [serial = 823] [outer = 00000000] [url = about:blank] 04:44:23 INFO - PROCESS | 308 | --DOMWINDOW == 80 (1637E800) [pid = 308] [serial = 822] [outer = 00000000] [url = about:blank] 04:44:23 INFO - PROCESS | 308 | --DOMWINDOW == 79 (19F73400) [pid = 308] [serial = 826] [outer = 00000000] [url = about:blank] 04:44:23 INFO - PROCESS | 308 | --DOMWINDOW == 78 (19BB0C00) [pid = 308] [serial = 825] [outer = 00000000] [url = about:blank] 04:44:23 INFO - PROCESS | 308 | --DOMWINDOW == 77 (1AE37800) [pid = 308] [serial = 829] [outer = 00000000] [url = about:blank] 04:44:23 INFO - PROCESS | 308 | --DOMWINDOW == 76 (1ABC3400) [pid = 308] [serial = 828] [outer = 00000000] [url = about:blank] 04:44:23 INFO - PROCESS | 308 | --DOMWINDOW == 75 (19607800) [pid = 308] [serial = 850] [outer = 00000000] [url = about:blank] 04:44:23 INFO - PROCESS | 308 | --DOMWINDOW == 74 (19A77000) [pid = 308] [serial = 858] [outer = 00000000] [url = about:blank] 04:44:23 INFO - PROCESS | 308 | --DOMWINDOW == 73 (10233000) [pid = 308] [serial = 837] [outer = 00000000] [url = about:blank] 04:44:23 INFO - PROCESS | 308 | --DOMWINDOW == 72 (104BCC00) [pid = 308] [serial = 838] [outer = 00000000] [url = about:blank] 04:44:23 INFO - PROCESS | 308 | --DOMWINDOW == 71 (1862B800) [pid = 308] [serial = 853] [outer = 00000000] [url = about:blank] 04:44:23 INFO - PROCESS | 308 | --DOMWINDOW == 70 (1960F400) [pid = 308] [serial = 856] [outer = 00000000] [url = about:blank] 04:44:23 INFO - PROCESS | 308 | --DOMWINDOW == 69 (15F92800) [pid = 308] [serial = 841] [outer = 00000000] [url = about:blank] 04:44:23 INFO - PROCESS | 308 | 1467114263486 Marionette TRACE conn6 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[72] expected 0 but got 221","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1173,"getWindowHandle",null] 04:44:23 INFO - PROCESS | 308 | 1467114263529 Marionette TRACE conn6 <- [1,1173,null,{"value":"13"}] 04:44:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 04:44:23 INFO - PROCESS | 308 | 1467114263534 Marionette TRACE conn6 -> [0,1174,"setScriptTimeout",{"ms":35000}] 04:44:23 INFO - PROCESS | 308 | 1467114263537 Marionette TRACE conn6 <- [1,1174,null,{}] 04:44:23 INFO - PROCESS | 308 | 1467114263546 Marionette TRACE conn6 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:23 INFO - PROCESS | 308 | 1467114263549 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:23 INFO - PROCESS | 308 | 1467114263640 Marionette TRACE conn6 <- [1,1175,null,{"value":null}] 04:44:23 INFO - PROCESS | 308 | 1467114263654 Marionette TRACE conn6 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:23 INFO - PROCESS | 308 | 1467114263658 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:23 INFO - PROCESS | 308 | ++DOCSHELL 0FCC8800 == 28 [pid = 308] [id = 303] 04:44:23 INFO - PROCESS | 308 | ++DOMWINDOW == 70 (0FCC9800) [pid = 308] [serial = 908] [outer = 00000000] 04:44:23 INFO - PROCESS | 308 | ++DOMWINDOW == 71 (0FCD2400) [pid = 308] [serial = 909] [outer = 0FCC9800] 04:44:23 INFO - PROCESS | 308 | 1467114263707 Marionette DEBUG loaded listener.js 04:44:23 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (0FCE9000) [pid = 308] [serial = 910] [outer = 0FCC9800] 04:44:24 INFO - PROCESS | 308 | 1467114264214 Marionette TRACE conn6 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 04:44:24 INFO - PROCESS | 308 | 1467114264274 Marionette TRACE conn6 <- [1,1177,null,{"value":"13"}] 04:44:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 04:44:24 INFO - PROCESS | 308 | 1467114264280 Marionette TRACE conn6 -> [0,1178,"setScriptTimeout",{"ms":35000}] 04:44:24 INFO - PROCESS | 308 | 1467114264283 Marionette TRACE conn6 <- [1,1178,null,{}] 04:44:24 INFO - PROCESS | 308 | 1467114264287 Marionette TRACE conn6 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:24 INFO - PROCESS | 308 | 1467114264289 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:24 INFO - PROCESS | 308 | 1467114264384 Marionette TRACE conn6 <- [1,1179,null,{"value":null}] 04:44:24 INFO - PROCESS | 308 | 1467114264476 Marionette TRACE conn6 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:24 INFO - PROCESS | 308 | 1467114264478 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:24 INFO - PROCESS | 308 | ++DOCSHELL 1022BC00 == 29 [pid = 308] [id = 304] 04:44:24 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (1022C000) [pid = 308] [serial = 911] [outer = 00000000] 04:44:24 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (10235000) [pid = 308] [serial = 912] [outer = 1022C000] 04:44:24 INFO - PROCESS | 308 | 1467114264526 Marionette DEBUG loaded listener.js 04:44:24 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (104BE000) [pid = 308] [serial = 913] [outer = 1022C000] 04:44:24 INFO - PROCESS | 308 | 1467114264903 Marionette TRACE conn6 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 04:44:24 INFO - PROCESS | 308 | 1467114264956 Marionette TRACE conn6 <- [1,1181,null,{"value":"13"}] 04:44:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 04:44:24 INFO - PROCESS | 308 | 1467114264960 Marionette TRACE conn6 -> [0,1182,"setScriptTimeout",{"ms":35000}] 04:44:24 INFO - PROCESS | 308 | 1467114264964 Marionette TRACE conn6 <- [1,1182,null,{}] 04:44:25 INFO - PROCESS | 308 | 1467114265015 Marionette TRACE conn6 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:25 INFO - PROCESS | 308 | 1467114265020 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:25 INFO - PROCESS | 308 | 1467114265108 Marionette TRACE conn6 <- [1,1183,null,{"value":null}] 04:44:25 INFO - PROCESS | 308 | 1467114265121 Marionette TRACE conn6 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:25 INFO - PROCESS | 308 | 1467114265124 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:25 INFO - PROCESS | 308 | ++DOCSHELL 1562CC00 == 30 [pid = 308] [id = 305] 04:44:25 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (15631400) [pid = 308] [serial = 914] [outer = 00000000] 04:44:25 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (1563AC00) [pid = 308] [serial = 915] [outer = 15631400] 04:44:25 INFO - PROCESS | 308 | 1467114265174 Marionette DEBUG loaded listener.js 04:44:25 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (15F4F800) [pid = 308] [serial = 916] [outer = 15631400] 04:44:25 INFO - PROCESS | 308 | 1467114265652 Marionette TRACE conn6 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[72] expected 0 but got 163","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 04:44:25 INFO - PROCESS | 308 | 1467114265698 Marionette TRACE conn6 <- [1,1185,null,{"value":"13"}] 04:44:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 04:44:25 INFO - PROCESS | 308 | 1467114265702 Marionette TRACE conn6 -> [0,1186,"setScriptTimeout",{"ms":35000}] 04:44:25 INFO - PROCESS | 308 | 1467114265703 Marionette TRACE conn6 <- [1,1186,null,{}] 04:44:25 INFO - PROCESS | 308 | 1467114265707 Marionette TRACE conn6 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:25 INFO - PROCESS | 308 | 1467114265709 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:25 INFO - PROCESS | 308 | 1467114265822 Marionette TRACE conn6 <- [1,1187,null,{"value":null}] 04:44:25 INFO - PROCESS | 308 | 1467114265827 Marionette TRACE conn6 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:25 INFO - PROCESS | 308 | 1467114265829 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:25 INFO - PROCESS | 308 | ++DOCSHELL 15F93C00 == 31 [pid = 308] [id = 306] 04:44:25 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (15F94000) [pid = 308] [serial = 917] [outer = 00000000] 04:44:25 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (17472000) [pid = 308] [serial = 918] [outer = 15F94000] 04:44:25 INFO - PROCESS | 308 | 1467114265879 Marionette DEBUG loaded listener.js 04:44:25 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (1789D400) [pid = 308] [serial = 919] [outer = 15F94000] 04:44:26 INFO - PROCESS | 308 | 1467114266338 Marionette TRACE conn6 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 04:44:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 04:44:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 670ms 04:44:26 INFO - PROCESS | 308 | 1467114266375 Marionette TRACE conn6 -> [0,1189,"getWindowHandle",null] 04:44:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 04:44:26 INFO - PROCESS | 308 | 1467114266377 Marionette TRACE conn6 <- [1,1189,null,{"value":"13"}] 04:44:26 INFO - PROCESS | 308 | 1467114266380 Marionette TRACE conn6 -> [0,1190,"setScriptTimeout",{"ms":35000}] 04:44:26 INFO - PROCESS | 308 | 1467114266382 Marionette TRACE conn6 <- [1,1190,null,{}] 04:44:26 INFO - PROCESS | 308 | 1467114266385 Marionette TRACE conn6 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:26 INFO - PROCESS | 308 | 1467114266387 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:26 INFO - PROCESS | 308 | 1467114266522 Marionette TRACE conn6 <- [1,1191,null,{"value":null}] 04:44:26 INFO - PROCESS | 308 | 1467114266580 Marionette TRACE conn6 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:26 INFO - PROCESS | 308 | 1467114266582 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:26 INFO - PROCESS | 308 | ++DOCSHELL 17F37400 == 32 [pid = 308] [id = 307] 04:44:26 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (1861CC00) [pid = 308] [serial = 920] [outer = 00000000] 04:44:26 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (18663800) [pid = 308] [serial = 921] [outer = 1861CC00] 04:44:26 INFO - PROCESS | 308 | 1467114266626 Marionette DEBUG loaded listener.js 04:44:26 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (187D2800) [pid = 308] [serial = 922] [outer = 1861CC00] 04:44:27 INFO - PROCESS | 308 | 1467114267035 Marionette TRACE conn6 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 04:44:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 04:44:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 730ms 04:44:27 INFO - PROCESS | 308 | 1467114267111 Marionette TRACE conn6 -> [0,1193,"getWindowHandle",null] 04:44:27 INFO - PROCESS | 308 | 1467114267113 Marionette TRACE conn6 <- [1,1193,null,{"value":"13"}] 04:44:27 INFO - PROCESS | 308 | 1467114267117 Marionette TRACE conn6 -> [0,1194,"setScriptTimeout",{"ms":35000}] 04:44:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 04:44:27 INFO - PROCESS | 308 | 1467114267118 Marionette TRACE conn6 <- [1,1194,null,{}] 04:44:27 INFO - PROCESS | 308 | 1467114267122 Marionette TRACE conn6 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:27 INFO - PROCESS | 308 | 1467114267127 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:27 INFO - PROCESS | 308 | 1467114267260 Marionette TRACE conn6 <- [1,1195,null,{"value":null}] 04:44:27 INFO - PROCESS | 308 | 1467114267266 Marionette TRACE conn6 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:27 INFO - PROCESS | 308 | 1467114267268 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:27 INFO - PROCESS | 308 | ++DOCSHELL 18D02800 == 33 [pid = 308] [id = 308] 04:44:27 INFO - PROCESS | 308 | ++DOMWINDOW == 85 (18D05400) [pid = 308] [serial = 923] [outer = 00000000] 04:44:27 INFO - PROCESS | 308 | ++DOMWINDOW == 86 (194AC000) [pid = 308] [serial = 924] [outer = 18D05400] 04:44:27 INFO - PROCESS | 308 | 1467114267312 Marionette DEBUG loaded listener.js 04:44:27 INFO - PROCESS | 308 | ++DOMWINDOW == 87 (1960B000) [pid = 308] [serial = 925] [outer = 18D05400] 04:44:28 INFO - PROCESS | 308 | --DOMWINDOW == 86 (18DF3800) [pid = 308] [serial = 887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 04:44:28 INFO - PROCESS | 308 | --DOMWINDOW == 85 (18DEE800) [pid = 308] [serial = 878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 04:44:28 INFO - PROCESS | 308 | --DOMWINDOW == 84 (10231C00) [pid = 308] [serial = 869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 04:44:28 INFO - PROCESS | 308 | --DOMWINDOW == 83 (198D5C00) [pid = 308] [serial = 881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 04:44:28 INFO - PROCESS | 308 | --DOMWINDOW == 82 (0FCE4400) [pid = 308] [serial = 866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 04:44:28 INFO - PROCESS | 308 | --DOMWINDOW == 81 (15637400) [pid = 308] [serial = 863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 04:44:28 INFO - PROCESS | 308 | --DOMWINDOW == 80 (16748400) [pid = 308] [serial = 872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 04:44:28 INFO - PROCESS | 308 | --DOMWINDOW == 79 (0FCCF400) [pid = 308] [serial = 860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 04:44:28 INFO - PROCESS | 308 | --DOMWINDOW == 78 (1994F800) [pid = 308] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 04:44:28 INFO - PROCESS | 308 | --DOMWINDOW == 77 (142B8400) [pid = 308] [serial = 884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 04:44:28 INFO - PROCESS | 308 | --DOMWINDOW == 76 (16747400) [pid = 308] [serial = 890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 04:44:28 INFO - PROCESS | 308 | --DOMWINDOW == 75 (17F32800) [pid = 308] [serial = 875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 04:44:28 INFO - PROCESS | 308 | 1467114268021 Marionette TRACE conn6 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 04:44:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 04:44:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 929ms 04:44:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 04:44:28 INFO - PROCESS | 308 | 1467114268050 Marionette TRACE conn6 -> [0,1197,"getWindowHandle",null] 04:44:28 INFO - PROCESS | 308 | 1467114268052 Marionette TRACE conn6 <- [1,1197,null,{"value":"13"}] 04:44:28 INFO - PROCESS | 308 | 1467114268055 Marionette TRACE conn6 -> [0,1198,"setScriptTimeout",{"ms":35000}] 04:44:28 INFO - PROCESS | 308 | 1467114268057 Marionette TRACE conn6 <- [1,1198,null,{}] 04:44:28 INFO - PROCESS | 308 | 1467114268060 Marionette TRACE conn6 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:28 INFO - PROCESS | 308 | 1467114268062 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:28 INFO - PROCESS | 308 | 1467114268139 Marionette TRACE conn6 <- [1,1199,null,{"value":null}] 04:44:28 INFO - PROCESS | 308 | 1467114268145 Marionette TRACE conn6 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:28 INFO - PROCESS | 308 | 1467114268146 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:28 INFO - PROCESS | 308 | ++DOCSHELL 15F9AC00 == 34 [pid = 308] [id = 309] 04:44:28 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (15F9C400) [pid = 308] [serial = 926] [outer = 00000000] 04:44:28 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (17F32800) [pid = 308] [serial = 927] [outer = 15F9C400] 04:44:28 INFO - PROCESS | 308 | 1467114268190 Marionette DEBUG loaded listener.js 04:44:28 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (18DE5400) [pid = 308] [serial = 928] [outer = 15F9C400] 04:44:28 INFO - PROCESS | 308 | 1467114268611 Marionette TRACE conn6 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 04:44:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 04:44:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 630ms 04:44:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 04:44:28 INFO - PROCESS | 308 | 1467114268687 Marionette TRACE conn6 -> [0,1201,"getWindowHandle",null] 04:44:28 INFO - PROCESS | 308 | 1467114268689 Marionette TRACE conn6 <- [1,1201,null,{"value":"13"}] 04:44:28 INFO - PROCESS | 308 | 1467114268692 Marionette TRACE conn6 -> [0,1202,"setScriptTimeout",{"ms":35000}] 04:44:28 INFO - PROCESS | 308 | 1467114268693 Marionette TRACE conn6 <- [1,1202,null,{}] 04:44:28 INFO - PROCESS | 308 | 1467114268697 Marionette TRACE conn6 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:28 INFO - PROCESS | 308 | 1467114268699 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:28 INFO - PROCESS | 308 | 1467114268779 Marionette TRACE conn6 <- [1,1203,null,{"value":null}] 04:44:28 INFO - PROCESS | 308 | 1467114268785 Marionette TRACE conn6 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:28 INFO - PROCESS | 308 | 1467114268786 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:28 INFO - PROCESS | 308 | ++DOCSHELL 092A1800 == 35 [pid = 308] [id = 310] 04:44:28 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (1960D400) [pid = 308] [serial = 929] [outer = 00000000] 04:44:28 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (198DC800) [pid = 308] [serial = 930] [outer = 1960D400] 04:44:28 INFO - PROCESS | 308 | 1467114268830 Marionette DEBUG loaded listener.js 04:44:28 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (198DD800) [pid = 308] [serial = 931] [outer = 1960D400] 04:44:29 INFO - PROCESS | 308 | 1467114269239 Marionette TRACE conn6 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 04:44:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 04:44:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 570ms 04:44:29 INFO - PROCESS | 308 | 1467114269263 Marionette TRACE conn6 -> [0,1205,"getWindowHandle",null] 04:44:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 04:44:29 INFO - PROCESS | 308 | 1467114269264 Marionette TRACE conn6 <- [1,1205,null,{"value":"13"}] 04:44:29 INFO - PROCESS | 308 | 1467114269268 Marionette TRACE conn6 -> [0,1206,"setScriptTimeout",{"ms":35000}] 04:44:29 INFO - PROCESS | 308 | 1467114269269 Marionette TRACE conn6 <- [1,1206,null,{}] 04:44:29 INFO - PROCESS | 308 | 1467114269272 Marionette TRACE conn6 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:29 INFO - PROCESS | 308 | 1467114269274 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:29 INFO - PROCESS | 308 | 1467114269394 Marionette TRACE conn6 <- [1,1207,null,{"value":null}] 04:44:29 INFO - PROCESS | 308 | 1467114269401 Marionette TRACE conn6 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:29 INFO - PROCESS | 308 | 1467114269403 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:29 INFO - PROCESS | 308 | ++DOCSHELL 19A4E000 == 36 [pid = 308] [id = 311] 04:44:29 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (19A75C00) [pid = 308] [serial = 932] [outer = 00000000] 04:44:29 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (19AC3400) [pid = 308] [serial = 933] [outer = 19A75C00] 04:44:29 INFO - PROCESS | 308 | 1467114269446 Marionette DEBUG loaded listener.js 04:44:29 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (19ACF000) [pid = 308] [serial = 934] [outer = 19A75C00] 04:44:29 INFO - PROCESS | 308 | 1467114269885 Marionette TRACE conn6 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 04:44:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 04:44:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 670ms 04:44:29 INFO - PROCESS | 308 | 1467114269984 Marionette TRACE conn6 -> [0,1209,"getWindowHandle",null] 04:44:29 INFO - PROCESS | 308 | 1467114269989 Marionette TRACE conn6 <- [1,1209,null,{"value":"13"}] 04:44:29 INFO - PROCESS | 308 | 1467114269995 Marionette TRACE conn6 -> [0,1210,"setScriptTimeout",{"ms":35000}] 04:44:29 INFO - PROCESS | 308 | 1467114269999 Marionette TRACE conn6 <- [1,1210,null,{}] 04:44:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 04:44:29 INFO - PROCESS | 308 | 1467114270006 Marionette TRACE conn6 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:29 INFO - PROCESS | 308 | 1467114270009 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:30 INFO - PROCESS | 308 | 1467114270148 Marionette TRACE conn6 <- [1,1211,null,{"value":null}] 04:44:30 INFO - PROCESS | 308 | 1467114270252 Marionette TRACE conn6 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:30 INFO - PROCESS | 308 | 1467114270258 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:30 INFO - PROCESS | 308 | ++DOCSHELL 0FC8F000 == 37 [pid = 308] [id = 312] 04:44:30 INFO - PROCESS | 308 | ++DOMWINDOW == 85 (0FC8F400) [pid = 308] [serial = 935] [outer = 00000000] 04:44:30 INFO - PROCESS | 308 | ++DOMWINDOW == 86 (0FC97C00) [pid = 308] [serial = 936] [outer = 0FC8F400] 04:44:30 INFO - PROCESS | 308 | 1467114270316 Marionette DEBUG loaded listener.js 04:44:30 INFO - PROCESS | 308 | ++DOMWINDOW == 87 (0FE24400) [pid = 308] [serial = 937] [outer = 0FC8F400] 04:44:31 INFO - PROCESS | 308 | 1467114271113 Marionette TRACE conn6 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1213,"getWindowHandle",null] 04:44:31 INFO - PROCESS | 308 | 1467114271188 Marionette TRACE conn6 <- [1,1213,null,{"value":"13"}] 04:44:31 INFO - PROCESS | 308 | 1467114271194 Marionette TRACE conn6 -> [0,1214,"setScriptTimeout",{"ms":35000}] 04:44:31 INFO - PROCESS | 308 | 1467114271198 Marionette TRACE conn6 <- [1,1214,null,{}] 04:44:31 INFO - PROCESS | 308 | 1467114271204 Marionette TRACE conn6 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:31 INFO - PROCESS | 308 | 1467114271207 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:31 INFO - PROCESS | 308 | 1467114271354 Marionette TRACE conn6 <- [1,1215,null,{"value":null}] 04:44:31 INFO - PROCESS | 308 | 1467114271477 Marionette TRACE conn6 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:31 INFO - PROCESS | 308 | 1467114271480 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:31 INFO - PROCESS | 308 | ++DOCSHELL 148DE400 == 38 [pid = 308] [id = 313] 04:44:31 INFO - PROCESS | 308 | ++DOMWINDOW == 88 (148DE800) [pid = 308] [serial = 938] [outer = 00000000] 04:44:31 INFO - PROCESS | 308 | ++DOMWINDOW == 89 (15F92000) [pid = 308] [serial = 939] [outer = 148DE800] 04:44:31 INFO - PROCESS | 308 | 1467114271537 Marionette DEBUG loaded listener.js 04:44:31 INFO - PROCESS | 308 | ++DOMWINDOW == 90 (1628E000) [pid = 308] [serial = 940] [outer = 148DE800] 04:44:32 INFO - PROCESS | 308 | 1467114272446 Marionette TRACE conn6 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 04:44:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 04:44:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1274ms 04:44:32 INFO - PROCESS | 308 | 1467114272469 Marionette TRACE conn6 -> [0,1217,"getWindowHandle",null] 04:44:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 04:44:32 INFO - PROCESS | 308 | 1467114272473 Marionette TRACE conn6 <- [1,1217,null,{"value":"13"}] 04:44:32 INFO - PROCESS | 308 | 1467114272478 Marionette TRACE conn6 -> [0,1218,"setScriptTimeout",{"ms":35000}] 04:44:32 INFO - PROCESS | 308 | 1467114272482 Marionette TRACE conn6 <- [1,1218,null,{}] 04:44:32 INFO - PROCESS | 308 | 1467114272487 Marionette TRACE conn6 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:32 INFO - PROCESS | 308 | 1467114272490 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:32 INFO - PROCESS | 308 | 1467114272604 Marionette TRACE conn6 <- [1,1219,null,{"value":null}] 04:44:32 INFO - PROCESS | 308 | 1467114272747 Marionette TRACE conn6 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:32 INFO - PROCESS | 308 | 1467114272751 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:32 INFO - PROCESS | 308 | --DOCSHELL 092A1800 == 37 [pid = 308] [id = 310] 04:44:32 INFO - PROCESS | 308 | --DOCSHELL 15F9AC00 == 36 [pid = 308] [id = 309] 04:44:32 INFO - PROCESS | 308 | --DOCSHELL 18D02800 == 35 [pid = 308] [id = 308] 04:44:32 INFO - PROCESS | 308 | --DOCSHELL 17F37400 == 34 [pid = 308] [id = 307] 04:44:32 INFO - PROCESS | 308 | --DOCSHELL 15F93C00 == 33 [pid = 308] [id = 306] 04:44:32 INFO - PROCESS | 308 | --DOCSHELL 1562CC00 == 32 [pid = 308] [id = 305] 04:44:32 INFO - PROCESS | 308 | --DOCSHELL 1022BC00 == 31 [pid = 308] [id = 304] 04:44:32 INFO - PROCESS | 308 | --DOCSHELL 0FCC8800 == 30 [pid = 308] [id = 303] 04:44:32 INFO - PROCESS | 308 | --DOCSHELL 0F8F7000 == 29 [pid = 308] [id = 302] 04:44:32 INFO - PROCESS | 308 | --DOMWINDOW == 89 (19608800) [pid = 308] [serial = 880] [outer = 00000000] [url = about:blank] 04:44:32 INFO - PROCESS | 308 | --DOMWINDOW == 88 (194AB400) [pid = 308] [serial = 879] [outer = 00000000] [url = about:blank] 04:44:32 INFO - PROCESS | 308 | --DOMWINDOW == 87 (10545C00) [pid = 308] [serial = 870] [outer = 00000000] [url = about:blank] 04:44:32 INFO - PROCESS | 308 | --DOMWINDOW == 86 (14297400) [pid = 308] [serial = 871] [outer = 00000000] [url = about:blank] 04:44:32 INFO - PROCESS | 308 | --DOMWINDOW == 85 (19A73800) [pid = 308] [serial = 882] [outer = 00000000] [url = about:blank] 04:44:32 INFO - PROCESS | 308 | --DOMWINDOW == 84 (0FCF1400) [pid = 308] [serial = 867] [outer = 00000000] [url = about:blank] 04:44:32 INFO - PROCESS | 308 | --DOMWINDOW == 83 (0FE5AC00) [pid = 308] [serial = 868] [outer = 00000000] [url = about:blank] 04:44:32 INFO - PROCESS | 308 | --DOMWINDOW == 82 (1746BC00) [pid = 308] [serial = 864] [outer = 00000000] [url = about:blank] 04:44:32 INFO - PROCESS | 308 | --DOMWINDOW == 81 (17F32400) [pid = 308] [serial = 865] [outer = 00000000] [url = about:blank] 04:44:32 INFO - PROCESS | 308 | --DOMWINDOW == 80 (17457C00) [pid = 308] [serial = 873] [outer = 00000000] [url = about:blank] 04:44:32 INFO - PROCESS | 308 | --DOMWINDOW == 79 (1022D800) [pid = 308] [serial = 861] [outer = 00000000] [url = about:blank] 04:44:32 INFO - PROCESS | 308 | --DOMWINDOW == 78 (11145C00) [pid = 308] [serial = 862] [outer = 00000000] [url = about:blank] 04:44:32 INFO - PROCESS | 308 | --DOMWINDOW == 77 (19A78C00) [pid = 308] [serial = 859] [outer = 00000000] [url = about:blank] 04:44:32 INFO - PROCESS | 308 | --DOMWINDOW == 76 (16212000) [pid = 308] [serial = 885] [outer = 00000000] [url = about:blank] 04:44:32 INFO - PROCESS | 308 | --DOMWINDOW == 75 (17F2F800) [pid = 308] [serial = 886] [outer = 00000000] [url = about:blank] 04:44:32 INFO - PROCESS | 308 | --DOMWINDOW == 74 (19F7B000) [pid = 308] [serial = 891] [outer = 00000000] [url = about:blank] 04:44:32 INFO - PROCESS | 308 | --DOMWINDOW == 73 (1AA38C00) [pid = 308] [serial = 892] [outer = 00000000] [url = about:blank] 04:44:32 INFO - PROCESS | 308 | --DOMWINDOW == 72 (19943000) [pid = 308] [serial = 883] [outer = 00000000] [url = about:blank] 04:44:32 INFO - PROCESS | 308 | --DOMWINDOW == 71 (19BAA400) [pid = 308] [serial = 888] [outer = 00000000] [url = about:blank] 04:44:32 INFO - PROCESS | 308 | --DOMWINDOW == 70 (189A9400) [pid = 308] [serial = 876] [outer = 00000000] [url = about:blank] 04:44:32 INFO - PROCESS | 308 | --DOMWINDOW == 69 (18DE4C00) [pid = 308] [serial = 877] [outer = 00000000] [url = about:blank] 04:44:32 INFO - PROCESS | 308 | --DOMWINDOW == 68 (17831C00) [pid = 308] [serial = 874] [outer = 00000000] [url = about:blank] 04:44:32 INFO - PROCESS | 308 | --DOMWINDOW == 67 (19BB1000) [pid = 308] [serial = 889] [outer = 00000000] [url = about:blank] 04:44:32 INFO - PROCESS | 308 | ++DOCSHELL 092A2400 == 30 [pid = 308] [id = 314] 04:44:32 INFO - PROCESS | 308 | ++DOMWINDOW == 68 (092A5C00) [pid = 308] [serial = 941] [outer = 00000000] 04:44:32 INFO - PROCESS | 308 | ++DOMWINDOW == 69 (0FCC8800) [pid = 308] [serial = 942] [outer = 092A5C00] 04:44:32 INFO - PROCESS | 308 | 1467114272837 Marionette DEBUG loaded listener.js 04:44:32 INFO - PROCESS | 308 | ++DOMWINDOW == 70 (0FE5DC00) [pid = 308] [serial = 943] [outer = 092A5C00] 04:44:33 INFO - PROCESS | 308 | 1467114273279 Marionette TRACE conn6 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 04:44:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 04:44:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 830ms 04:44:33 INFO - PROCESS | 308 | 1467114273309 Marionette TRACE conn6 -> [0,1221,"getWindowHandle",null] 04:44:33 INFO - PROCESS | 308 | 1467114273313 Marionette TRACE conn6 <- [1,1221,null,{"value":"13"}] 04:44:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 04:44:33 INFO - PROCESS | 308 | 1467114273319 Marionette TRACE conn6 -> [0,1222,"setScriptTimeout",{"ms":35000}] 04:44:33 INFO - PROCESS | 308 | 1467114273322 Marionette TRACE conn6 <- [1,1222,null,{}] 04:44:33 INFO - PROCESS | 308 | 1467114273326 Marionette TRACE conn6 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:33 INFO - PROCESS | 308 | 1467114273328 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:33 INFO - PROCESS | 308 | 1467114273415 Marionette TRACE conn6 <- [1,1223,null,{"value":null}] 04:44:33 INFO - PROCESS | 308 | 1467114273421 Marionette TRACE conn6 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:33 INFO - PROCESS | 308 | 1467114273424 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:33 INFO - PROCESS | 308 | ++DOCSHELL 1022CC00 == 31 [pid = 308] [id = 315] 04:44:33 INFO - PROCESS | 308 | ++DOMWINDOW == 71 (1022D000) [pid = 308] [serial = 944] [outer = 00000000] 04:44:33 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (140C5000) [pid = 308] [serial = 945] [outer = 1022D000] 04:44:33 INFO - PROCESS | 308 | 1467114273471 Marionette DEBUG loaded listener.js 04:44:33 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (1472B000) [pid = 308] [serial = 946] [outer = 1022D000] 04:44:33 INFO - PROCESS | 308 | 1467114273947 Marionette TRACE conn6 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 04:44:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 04:44:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 671ms 04:44:33 INFO - PROCESS | 308 | 1467114273995 Marionette TRACE conn6 -> [0,1225,"getWindowHandle",null] 04:44:33 INFO - PROCESS | 308 | 1467114273997 Marionette TRACE conn6 <- [1,1225,null,{"value":"13"}] 04:44:33 INFO - PROCESS | 308 | 1467114274001 Marionette TRACE conn6 -> [0,1226,"setScriptTimeout",{"ms":35000}] 04:44:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 04:44:33 INFO - PROCESS | 308 | 1467114274004 Marionette TRACE conn6 <- [1,1226,null,{}] 04:44:34 INFO - PROCESS | 308 | 1467114274015 Marionette TRACE conn6 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:34 INFO - PROCESS | 308 | 1467114274020 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:34 INFO - PROCESS | 308 | 1467114274106 Marionette TRACE conn6 <- [1,1227,null,{"value":null}] 04:44:34 INFO - PROCESS | 308 | 1467114274121 Marionette TRACE conn6 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:34 INFO - PROCESS | 308 | 1467114274124 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:34 INFO - PROCESS | 308 | ++DOCSHELL 17457800 == 32 [pid = 308] [id = 316] 04:44:34 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (17457C00) [pid = 308] [serial = 947] [outer = 00000000] 04:44:34 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (1746BC00) [pid = 308] [serial = 948] [outer = 17457C00] 04:44:34 INFO - PROCESS | 308 | 1467114274172 Marionette DEBUG loaded listener.js 04:44:34 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (17835400) [pid = 308] [serial = 949] [outer = 17457C00] 04:44:34 INFO - PROCESS | 308 | 1467114274639 Marionette TRACE conn6 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 04:44:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 04:44:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 670ms 04:44:34 INFO - PROCESS | 308 | 1467114274679 Marionette TRACE conn6 -> [0,1229,"getWindowHandle",null] 04:44:34 INFO - PROCESS | 308 | 1467114274681 Marionette TRACE conn6 <- [1,1229,null,{"value":"13"}] 04:44:34 INFO - PROCESS | 308 | 1467114274684 Marionette TRACE conn6 -> [0,1230,"setScriptTimeout",{"ms":35000}] 04:44:34 INFO - PROCESS | 308 | 1467114274686 Marionette TRACE conn6 <- [1,1230,null,{}] 04:44:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 04:44:34 INFO - PROCESS | 308 | 1467114274690 Marionette TRACE conn6 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:34 INFO - PROCESS | 308 | 1467114274701 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:34 INFO - PROCESS | 308 | 1467114274787 Marionette TRACE conn6 <- [1,1231,null,{"value":null}] 04:44:34 INFO - PROCESS | 308 | 1467114274795 Marionette TRACE conn6 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:34 INFO - PROCESS | 308 | 1467114274798 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:34 INFO - PROCESS | 308 | ++DOCSHELL 1865C800 == 33 [pid = 308] [id = 317] 04:44:34 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (18661400) [pid = 308] [serial = 950] [outer = 00000000] 04:44:34 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (18D0B400) [pid = 308] [serial = 951] [outer = 18661400] 04:44:34 INFO - PROCESS | 308 | 1467114274847 Marionette DEBUG loaded listener.js 04:44:34 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (18DE5800) [pid = 308] [serial = 952] [outer = 18661400] 04:44:35 INFO - PROCESS | 308 | 1467114275282 Marionette TRACE conn6 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 04:44:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 04:44:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 630ms 04:44:35 INFO - PROCESS | 308 | 1467114275323 Marionette TRACE conn6 -> [0,1233,"getWindowHandle",null] 04:44:35 INFO - PROCESS | 308 | 1467114275325 Marionette TRACE conn6 <- [1,1233,null,{"value":"13"}] 04:44:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 04:44:35 INFO - PROCESS | 308 | 1467114275328 Marionette TRACE conn6 -> [0,1234,"setScriptTimeout",{"ms":35000}] 04:44:35 INFO - PROCESS | 308 | 1467114275330 Marionette TRACE conn6 <- [1,1234,null,{}] 04:44:35 INFO - PROCESS | 308 | 1467114275333 Marionette TRACE conn6 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:35 INFO - PROCESS | 308 | 1467114275335 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:35 INFO - PROCESS | 308 | 1467114275455 Marionette TRACE conn6 <- [1,1235,null,{"value":null}] 04:44:35 INFO - PROCESS | 308 | 1467114275488 Marionette TRACE conn6 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:35 INFO - PROCESS | 308 | 1467114275490 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:35 INFO - PROCESS | 308 | ++DOCSHELL 18DEAC00 == 34 [pid = 308] [id = 318] 04:44:35 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (18DED000) [pid = 308] [serial = 953] [outer = 00000000] 04:44:35 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (19601800) [pid = 308] [serial = 954] [outer = 18DED000] 04:44:35 INFO - PROCESS | 308 | 1467114275585 Marionette DEBUG loaded listener.js 04:44:35 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (1960D000) [pid = 308] [serial = 955] [outer = 18DED000] 04:44:35 INFO - PROCESS | 308 | 1467114275997 Marionette TRACE conn6 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 04:44:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 04:44:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 730ms 04:44:36 INFO - PROCESS | 308 | 1467114276063 Marionette TRACE conn6 -> [0,1237,"getWindowHandle",null] 04:44:36 INFO - PROCESS | 308 | 1467114276065 Marionette TRACE conn6 <- [1,1237,null,{"value":"13"}] 04:44:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 04:44:36 INFO - PROCESS | 308 | 1467114276068 Marionette TRACE conn6 -> [0,1238,"setScriptTimeout",{"ms":35000}] 04:44:36 INFO - PROCESS | 308 | 1467114276070 Marionette TRACE conn6 <- [1,1238,null,{}] 04:44:36 INFO - PROCESS | 308 | 1467114276074 Marionette TRACE conn6 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:36 INFO - PROCESS | 308 | 1467114276079 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:36 INFO - PROCESS | 308 | 1467114276219 Marionette TRACE conn6 <- [1,1239,null,{"value":null}] 04:44:36 INFO - PROCESS | 308 | 1467114276227 Marionette TRACE conn6 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:36 INFO - PROCESS | 308 | 1467114276229 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:36 INFO - PROCESS | 308 | ++DOCSHELL 198D2C00 == 35 [pid = 308] [id = 319] 04:44:36 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (198D6000) [pid = 308] [serial = 956] [outer = 00000000] 04:44:36 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (19A81C00) [pid = 308] [serial = 957] [outer = 198D6000] 04:44:36 INFO - PROCESS | 308 | 1467114276273 Marionette DEBUG loaded listener.js 04:44:36 INFO - PROCESS | 308 | ++DOMWINDOW == 85 (19AC1C00) [pid = 308] [serial = 958] [outer = 198D6000] 04:44:36 INFO - PROCESS | 308 | 1467114276710 Marionette TRACE conn6 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 04:44:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 04:44:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 670ms 04:44:36 INFO - PROCESS | 308 | 1467114276740 Marionette TRACE conn6 -> [0,1241,"getWindowHandle",null] 04:44:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 04:44:36 INFO - PROCESS | 308 | 1467114276742 Marionette TRACE conn6 <- [1,1241,null,{"value":"13"}] 04:44:36 INFO - PROCESS | 308 | 1467114276745 Marionette TRACE conn6 -> [0,1242,"setScriptTimeout",{"ms":35000}] 04:44:36 INFO - PROCESS | 308 | 1467114276747 Marionette TRACE conn6 <- [1,1242,null,{}] 04:44:36 INFO - PROCESS | 308 | 1467114276751 Marionette TRACE conn6 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:36 INFO - PROCESS | 308 | 1467114276752 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:36 INFO - PROCESS | 308 | 1467114276895 Marionette TRACE conn6 <- [1,1243,null,{"value":null}] 04:44:36 INFO - PROCESS | 308 | 1467114276910 Marionette TRACE conn6 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:36 INFO - PROCESS | 308 | 1467114276912 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:36 INFO - PROCESS | 308 | ++DOCSHELL 19BAFC00 == 36 [pid = 308] [id = 320] 04:44:36 INFO - PROCESS | 308 | ++DOMWINDOW == 86 (19BB0400) [pid = 308] [serial = 959] [outer = 00000000] 04:44:36 INFO - PROCESS | 308 | ++DOMWINDOW == 87 (19BB5C00) [pid = 308] [serial = 960] [outer = 19BB0400] 04:44:36 INFO - PROCESS | 308 | 1467114276958 Marionette DEBUG loaded listener.js 04:44:37 INFO - PROCESS | 308 | ++DOMWINDOW == 88 (19C6B400) [pid = 308] [serial = 961] [outer = 19BB0400] 04:44:37 INFO - PROCESS | 308 | --DOMWINDOW == 87 (1022C000) [pid = 308] [serial = 911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 04:44:37 INFO - PROCESS | 308 | --DOMWINDOW == 86 (0FCE6C00) [pid = 308] [serial = 893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 04:44:37 INFO - PROCESS | 308 | --DOMWINDOW == 85 (19BAB000) [pid = 308] [serial = 899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 04:44:37 INFO - PROCESS | 308 | --DOMWINDOW == 84 (1861CC00) [pid = 308] [serial = 920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 04:44:37 INFO - PROCESS | 308 | --DOMWINDOW == 83 (15F94000) [pid = 308] [serial = 917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 04:44:37 INFO - PROCESS | 308 | --DOMWINDOW == 82 (0F8FE400) [pid = 308] [serial = 905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 04:44:37 INFO - PROCESS | 308 | --DOMWINDOW == 81 (0FCC9800) [pid = 308] [serial = 908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 04:44:37 INFO - PROCESS | 308 | --DOMWINDOW == 80 (15F9D800) [pid = 308] [serial = 896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 04:44:37 INFO - PROCESS | 308 | --DOMWINDOW == 79 (1960D400) [pid = 308] [serial = 929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 04:44:37 INFO - PROCESS | 308 | --DOMWINDOW == 78 (15631400) [pid = 308] [serial = 914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 04:44:37 INFO - PROCESS | 308 | --DOMWINDOW == 77 (18D05400) [pid = 308] [serial = 923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 04:44:37 INFO - PROCESS | 308 | --DOMWINDOW == 76 (1AE35000) [pid = 308] [serial = 902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 04:44:37 INFO - PROCESS | 308 | --DOMWINDOW == 75 (15F9C400) [pid = 308] [serial = 926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 04:44:37 INFO - PROCESS | 308 | 1467114277490 Marionette TRACE conn6 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 04:44:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 04:44:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 769ms 04:44:37 INFO - PROCESS | 308 | 1467114277516 Marionette TRACE conn6 -> [0,1245,"getWindowHandle",null] 04:44:37 INFO - PROCESS | 308 | 1467114277518 Marionette TRACE conn6 <- [1,1245,null,{"value":"13"}] 04:44:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 04:44:37 INFO - PROCESS | 308 | 1467114277521 Marionette TRACE conn6 -> [0,1246,"setScriptTimeout",{"ms":35000}] 04:44:37 INFO - PROCESS | 308 | 1467114277523 Marionette TRACE conn6 <- [1,1246,null,{}] 04:44:37 INFO - PROCESS | 308 | 1467114277526 Marionette TRACE conn6 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:37 INFO - PROCESS | 308 | 1467114277528 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:37 INFO - PROCESS | 308 | 1467114277607 Marionette TRACE conn6 <- [1,1247,null,{"value":null}] 04:44:37 INFO - PROCESS | 308 | 1467114277613 Marionette TRACE conn6 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:37 INFO - PROCESS | 308 | 1467114277615 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:37 INFO - PROCESS | 308 | ++DOCSHELL 1022C000 == 37 [pid = 308] [id = 321] 04:44:37 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (148DC800) [pid = 308] [serial = 962] [outer = 00000000] 04:44:37 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (15F9C400) [pid = 308] [serial = 963] [outer = 148DC800] 04:44:37 INFO - PROCESS | 308 | 1467114277660 Marionette DEBUG loaded listener.js 04:44:37 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (17467800) [pid = 308] [serial = 964] [outer = 148DC800] 04:44:38 INFO - PROCESS | 308 | 1467114278088 Marionette TRACE conn6 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 04:44:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 04:44:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 632ms 04:44:38 INFO - PROCESS | 308 | 1467114278154 Marionette TRACE conn6 -> [0,1249,"getWindowHandle",null] 04:44:38 INFO - PROCESS | 308 | 1467114278156 Marionette TRACE conn6 <- [1,1249,null,{"value":"13"}] 04:44:38 INFO - PROCESS | 308 | 1467114278160 Marionette TRACE conn6 -> [0,1250,"setScriptTimeout",{"ms":35000}] 04:44:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 04:44:38 INFO - PROCESS | 308 | 1467114278161 Marionette TRACE conn6 <- [1,1250,null,{}] 04:44:38 INFO - PROCESS | 308 | 1467114278165 Marionette TRACE conn6 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:38 INFO - PROCESS | 308 | 1467114278167 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:38 INFO - PROCESS | 308 | 1467114278271 Marionette TRACE conn6 <- [1,1251,null,{"value":null}] 04:44:38 INFO - PROCESS | 308 | 1467114278277 Marionette TRACE conn6 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:38 INFO - PROCESS | 308 | 1467114278279 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:38 INFO - PROCESS | 308 | ++DOCSHELL 18DEF800 == 38 [pid = 308] [id = 322] 04:44:38 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (198D3400) [pid = 308] [serial = 965] [outer = 00000000] 04:44:38 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (1AA2F400) [pid = 308] [serial = 966] [outer = 198D3400] 04:44:38 INFO - PROCESS | 308 | 1467114278322 Marionette DEBUG loaded listener.js 04:44:38 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (1AB07000) [pid = 308] [serial = 967] [outer = 198D3400] 04:44:38 INFO - PROCESS | 308 | 1467114278750 Marionette TRACE conn6 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 04:44:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 04:44:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 630ms 04:44:38 INFO - PROCESS | 308 | 1467114278799 Marionette TRACE conn6 -> [0,1253,"getWindowHandle",null] 04:44:38 INFO - PROCESS | 308 | 1467114278801 Marionette TRACE conn6 <- [1,1253,null,{"value":"13"}] 04:44:38 INFO - PROCESS | 308 | 1467114278804 Marionette TRACE conn6 -> [0,1254,"setScriptTimeout",{"ms":35000}] 04:44:38 INFO - PROCESS | 308 | 1467114278805 Marionette TRACE conn6 <- [1,1254,null,{}] 04:44:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 04:44:38 INFO - PROCESS | 308 | 1467114278809 Marionette TRACE conn6 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:38 INFO - PROCESS | 308 | 1467114278811 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:38 INFO - PROCESS | 308 | 1467114278891 Marionette TRACE conn6 <- [1,1255,null,{"value":null}] 04:44:38 INFO - PROCESS | 308 | 1467114278896 Marionette TRACE conn6 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:38 INFO - PROCESS | 308 | 1467114278898 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:38 INFO - PROCESS | 308 | ++DOCSHELL 19AC2400 == 39 [pid = 308] [id = 323] 04:44:38 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (1AE39000) [pid = 308] [serial = 968] [outer = 00000000] 04:44:38 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (1AECF000) [pid = 308] [serial = 969] [outer = 1AE39000] 04:44:38 INFO - PROCESS | 308 | 1467114278942 Marionette DEBUG loaded listener.js 04:44:38 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (1B64A400) [pid = 308] [serial = 970] [outer = 1AE39000] 04:44:39 INFO - PROCESS | 308 | 1467114279370 Marionette TRACE conn6 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 04:44:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 04:44:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 630ms 04:44:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 04:44:39 INFO - PROCESS | 308 | 1467114279440 Marionette TRACE conn6 -> [0,1257,"getWindowHandle",null] 04:44:39 INFO - PROCESS | 308 | 1467114279442 Marionette TRACE conn6 <- [1,1257,null,{"value":"13"}] 04:44:39 INFO - PROCESS | 308 | 1467114279445 Marionette TRACE conn6 -> [0,1258,"setScriptTimeout",{"ms":35000}] 04:44:39 INFO - PROCESS | 308 | 1467114279448 Marionette TRACE conn6 <- [1,1258,null,{}] 04:44:39 INFO - PROCESS | 308 | 1467114279493 Marionette TRACE conn6 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:39 INFO - PROCESS | 308 | 1467114279497 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:39 INFO - PROCESS | 308 | 1467114279693 Marionette TRACE conn6 <- [1,1259,null,{"value":null}] 04:44:39 INFO - PROCESS | 308 | 1467114279794 Marionette TRACE conn6 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:39 INFO - PROCESS | 308 | 1467114279798 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:39 INFO - PROCESS | 308 | ++DOCSHELL 0FCE5C00 == 40 [pid = 308] [id = 324] 04:44:39 INFO - PROCESS | 308 | ++DOMWINDOW == 85 (0FCE7C00) [pid = 308] [serial = 971] [outer = 00000000] 04:44:39 INFO - PROCESS | 308 | ++DOMWINDOW == 86 (0FE27400) [pid = 308] [serial = 972] [outer = 0FCE7C00] 04:44:39 INFO - PROCESS | 308 | 1467114279857 Marionette DEBUG loaded listener.js 04:44:39 INFO - PROCESS | 308 | ++DOMWINDOW == 87 (10229000) [pid = 308] [serial = 973] [outer = 0FCE7C00] 04:44:40 INFO - PROCESS | 308 | 1467114280409 Marionette TRACE conn6 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 04:44:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 04:44:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1017ms 04:44:40 INFO - PROCESS | 308 | 1467114280468 Marionette TRACE conn6 -> [0,1261,"getWindowHandle",null] 04:44:40 INFO - PROCESS | 308 | 1467114280472 Marionette TRACE conn6 <- [1,1261,null,{"value":"13"}] 04:44:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 04:44:40 INFO - PROCESS | 308 | 1467114280477 Marionette TRACE conn6 -> [0,1262,"setScriptTimeout",{"ms":35000}] 04:44:40 INFO - PROCESS | 308 | 1467114280479 Marionette TRACE conn6 <- [1,1262,null,{}] 04:44:40 INFO - PROCESS | 308 | 1467114280486 Marionette TRACE conn6 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:40 INFO - PROCESS | 308 | 1467114280489 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:40 INFO - PROCESS | 308 | 1467114280601 Marionette TRACE conn6 <- [1,1263,null,{"value":null}] 04:44:40 INFO - PROCESS | 308 | 1467114280709 Marionette TRACE conn6 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:40 INFO - PROCESS | 308 | 1467114280713 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:40 INFO - PROCESS | 308 | ++DOCSHELL 16281000 == 41 [pid = 308] [id = 325] 04:44:40 INFO - PROCESS | 308 | ++DOMWINDOW == 88 (16287400) [pid = 308] [serial = 974] [outer = 00000000] 04:44:40 INFO - PROCESS | 308 | ++DOMWINDOW == 89 (1746B400) [pid = 308] [serial = 975] [outer = 16287400] 04:44:40 INFO - PROCESS | 308 | 1467114280769 Marionette DEBUG loaded listener.js 04:44:40 INFO - PROCESS | 308 | ++DOMWINDOW == 90 (17F36000) [pid = 308] [serial = 976] [outer = 16287400] 04:44:41 INFO - PROCESS | 308 | 1467114281403 Marionette TRACE conn6 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 04:44:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 04:44:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 970ms 04:44:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 04:44:41 INFO - PROCESS | 308 | 1467114281452 Marionette TRACE conn6 -> [0,1265,"getWindowHandle",null] 04:44:41 INFO - PROCESS | 308 | 1467114281455 Marionette TRACE conn6 <- [1,1265,null,{"value":"13"}] 04:44:41 INFO - PROCESS | 308 | 1467114281459 Marionette TRACE conn6 -> [0,1266,"setScriptTimeout",{"ms":35000}] 04:44:41 INFO - PROCESS | 308 | 1467114281461 Marionette TRACE conn6 <- [1,1266,null,{}] 04:44:41 INFO - PROCESS | 308 | 1467114281466 Marionette TRACE conn6 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:41 INFO - PROCESS | 308 | 1467114281468 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:41 INFO - PROCESS | 308 | 1467114281581 Marionette TRACE conn6 <- [1,1267,null,{"value":null}] 04:44:41 INFO - PROCESS | 308 | 1467114281712 Marionette TRACE conn6 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:41 INFO - PROCESS | 308 | 1467114281716 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:41 INFO - PROCESS | 308 | ++DOCSHELL 19943000 == 42 [pid = 308] [id = 326] 04:44:41 INFO - PROCESS | 308 | ++DOMWINDOW == 91 (19A51000) [pid = 308] [serial = 977] [outer = 00000000] 04:44:41 INFO - PROCESS | 308 | ++DOMWINDOW == 92 (19F6FC00) [pid = 308] [serial = 978] [outer = 19A51000] 04:44:41 INFO - PROCESS | 308 | 1467114281775 Marionette DEBUG loaded listener.js 04:44:41 INFO - PROCESS | 308 | ++DOMWINDOW == 93 (1B64E800) [pid = 308] [serial = 979] [outer = 19A51000] 04:44:42 INFO - PROCESS | 308 | 1467114282377 Marionette TRACE conn6 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 04:44:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 04:44:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 970ms 04:44:42 INFO - PROCESS | 308 | 1467114282433 Marionette TRACE conn6 -> [0,1269,"getWindowHandle",null] 04:44:42 INFO - PROCESS | 308 | 1467114282440 Marionette TRACE conn6 <- [1,1269,null,{"value":"13"}] 04:44:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 04:44:42 INFO - PROCESS | 308 | 1467114282449 Marionette TRACE conn6 -> [0,1270,"setScriptTimeout",{"ms":35000}] 04:44:42 INFO - PROCESS | 308 | 1467114282451 Marionette TRACE conn6 <- [1,1270,null,{}] 04:44:42 INFO - PROCESS | 308 | 1467114282455 Marionette TRACE conn6 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:42 INFO - PROCESS | 308 | 1467114282457 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:42 INFO - PROCESS | 308 | 1467114282613 Marionette TRACE conn6 <- [1,1271,null,{"value":null}] 04:44:42 INFO - PROCESS | 308 | 1467114282673 Marionette TRACE conn6 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:42 INFO - PROCESS | 308 | 1467114282675 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:42 INFO - PROCESS | 308 | ++DOCSHELL 1B9E5C00 == 43 [pid = 308] [id = 327] 04:44:42 INFO - PROCESS | 308 | ++DOMWINDOW == 94 (1BB7E800) [pid = 308] [serial = 980] [outer = 00000000] 04:44:42 INFO - PROCESS | 308 | ++DOMWINDOW == 95 (1BB83000) [pid = 308] [serial = 981] [outer = 1BB7E800] 04:44:42 INFO - PROCESS | 308 | 1467114282730 Marionette DEBUG loaded listener.js 04:44:42 INFO - PROCESS | 308 | ++DOMWINDOW == 96 (1C25D800) [pid = 308] [serial = 982] [outer = 1BB7E800] 04:44:43 INFO - PROCESS | 308 | 1467114283336 Marionette TRACE conn6 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 04:44:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 04:44:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 930ms 04:44:43 INFO - PROCESS | 308 | 1467114283377 Marionette TRACE conn6 -> [0,1273,"getWindowHandle",null] 04:44:43 INFO - PROCESS | 308 | 1467114283379 Marionette TRACE conn6 <- [1,1273,null,{"value":"13"}] 04:44:43 INFO - PROCESS | 308 | 1467114283383 Marionette TRACE conn6 -> [0,1274,"setScriptTimeout",{"ms":35000}] 04:44:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 04:44:43 INFO - PROCESS | 308 | 1467114283385 Marionette TRACE conn6 <- [1,1274,null,{}] 04:44:43 INFO - PROCESS | 308 | 1467114283388 Marionette TRACE conn6 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:43 INFO - PROCESS | 308 | 1467114283391 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:43 INFO - PROCESS | 308 | 1467114283496 Marionette TRACE conn6 <- [1,1275,null,{"value":null}] 04:44:43 INFO - PROCESS | 308 | 1467114283633 Marionette TRACE conn6 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:43 INFO - PROCESS | 308 | 1467114283635 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:43 INFO - PROCESS | 308 | ++DOCSHELL 0C8BC800 == 44 [pid = 308] [id = 328] 04:44:43 INFO - PROCESS | 308 | ++DOMWINDOW == 97 (0C8C1800) [pid = 308] [serial = 983] [outer = 00000000] 04:44:43 INFO - PROCESS | 308 | ++DOMWINDOW == 98 (0FE29000) [pid = 308] [serial = 984] [outer = 0C8C1800] 04:44:43 INFO - PROCESS | 308 | 1467114283687 Marionette DEBUG loaded listener.js 04:44:43 INFO - PROCESS | 308 | ++DOMWINDOW == 99 (19A79400) [pid = 308] [serial = 985] [outer = 0C8C1800] 04:44:44 INFO - PROCESS | 308 | 1467114284377 Marionette TRACE conn6 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 04:44:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 04:44:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1016ms 04:44:44 INFO - PROCESS | 308 | 1467114284403 Marionette TRACE conn6 -> [0,1277,"getWindowHandle",null] 04:44:44 INFO - PROCESS | 308 | 1467114284407 Marionette TRACE conn6 <- [1,1277,null,{"value":"13"}] 04:44:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 04:44:44 INFO - PROCESS | 308 | 1467114284412 Marionette TRACE conn6 -> [0,1278,"setScriptTimeout",{"ms":35000}] 04:44:44 INFO - PROCESS | 308 | 1467114284415 Marionette TRACE conn6 <- [1,1278,null,{}] 04:44:44 INFO - PROCESS | 308 | 1467114284421 Marionette TRACE conn6 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:44 INFO - PROCESS | 308 | 1467114284423 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:44 INFO - PROCESS | 308 | 1467114284528 Marionette TRACE conn6 <- [1,1279,null,{"value":null}] 04:44:44 INFO - PROCESS | 308 | 1467114284633 Marionette TRACE conn6 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:44 INFO - PROCESS | 308 | 1467114284637 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:44 INFO - PROCESS | 308 | ++DOCSHELL 0FCF1400 == 45 [pid = 308] [id = 329] 04:44:44 INFO - PROCESS | 308 | ++DOMWINDOW == 100 (0FCF2000) [pid = 308] [serial = 986] [outer = 00000000] 04:44:44 INFO - PROCESS | 308 | ++DOMWINDOW == 101 (0FE2E000) [pid = 308] [serial = 987] [outer = 0FCF2000] 04:44:44 INFO - PROCESS | 308 | 1467114284687 Marionette DEBUG loaded listener.js 04:44:44 INFO - PROCESS | 308 | ++DOMWINDOW == 102 (1022B400) [pid = 308] [serial = 988] [outer = 0FCF2000] 04:44:45 INFO - PROCESS | 308 | --DOCSHELL 18DEF800 == 44 [pid = 308] [id = 322] 04:44:45 INFO - PROCESS | 308 | --DOCSHELL 1022C000 == 43 [pid = 308] [id = 321] 04:44:45 INFO - PROCESS | 308 | --DOCSHELL 19BAFC00 == 42 [pid = 308] [id = 320] 04:44:45 INFO - PROCESS | 308 | --DOCSHELL 198D2C00 == 41 [pid = 308] [id = 319] 04:44:45 INFO - PROCESS | 308 | --DOCSHELL 18DEAC00 == 40 [pid = 308] [id = 318] 04:44:45 INFO - PROCESS | 308 | --DOCSHELL 17457800 == 39 [pid = 308] [id = 316] 04:44:45 INFO - PROCESS | 308 | --DOCSHELL 1022CC00 == 38 [pid = 308] [id = 315] 04:44:45 INFO - PROCESS | 308 | --DOCSHELL 092A2400 == 37 [pid = 308] [id = 314] 04:44:45 INFO - PROCESS | 308 | --DOCSHELL 0FC8F000 == 36 [pid = 308] [id = 312] 04:44:45 INFO - PROCESS | 308 | --DOCSHELL 19A4E000 == 35 [pid = 308] [id = 311] 04:44:45 INFO - PROCESS | 308 | --DOCSHELL 148DE400 == 34 [pid = 308] [id = 313] 04:44:45 INFO - PROCESS | 308 | --DOCSHELL 1865C800 == 33 [pid = 308] [id = 317] 04:44:45 INFO - PROCESS | 308 | --DOCSHELL 0C8BC800 == 32 [pid = 308] [id = 328] 04:44:45 INFO - PROCESS | 308 | --DOCSHELL 1B9E5C00 == 31 [pid = 308] [id = 327] 04:44:45 INFO - PROCESS | 308 | --DOCSHELL 19943000 == 30 [pid = 308] [id = 326] 04:44:45 INFO - PROCESS | 308 | --DOCSHELL 19AC2400 == 29 [pid = 308] [id = 323] 04:44:45 INFO - PROCESS | 308 | --DOCSHELL 0FCE5C00 == 28 [pid = 308] [id = 324] 04:44:45 INFO - PROCESS | 308 | --DOCSHELL 16281000 == 27 [pid = 308] [id = 325] 04:44:45 INFO - PROCESS | 308 | --DOMWINDOW == 101 (104BE000) [pid = 308] [serial = 913] [outer = 00000000] [url = about:blank] 04:44:45 INFO - PROCESS | 308 | --DOMWINDOW == 100 (19AC3400) [pid = 308] [serial = 933] [outer = 00000000] [url = about:blank] 04:44:45 INFO - PROCESS | 308 | --DOMWINDOW == 99 (0FE56800) [pid = 308] [serial = 894] [outer = 00000000] [url = about:blank] 04:44:45 INFO - PROCESS | 308 | --DOMWINDOW == 98 (1AE35C00) [pid = 308] [serial = 901] [outer = 00000000] [url = about:blank] 04:44:45 INFO - PROCESS | 308 | --DOMWINDOW == 97 (10097400) [pid = 308] [serial = 895] [outer = 00000000] [url = about:blank] 04:44:45 INFO - PROCESS | 308 | --DOMWINDOW == 96 (187D2800) [pid = 308] [serial = 922] [outer = 00000000] [url = about:blank] 04:44:45 INFO - PROCESS | 308 | --DOMWINDOW == 95 (17472000) [pid = 308] [serial = 918] [outer = 00000000] [url = about:blank] 04:44:45 INFO - PROCESS | 308 | --DOMWINDOW == 94 (0FCEA400) [pid = 308] [serial = 907] [outer = 00000000] [url = about:blank] 04:44:45 INFO - PROCESS | 308 | --DOMWINDOW == 93 (0FCE9000) [pid = 308] [serial = 910] [outer = 00000000] [url = about:blank] 04:44:45 INFO - PROCESS | 308 | --DOMWINDOW == 92 (18622000) [pid = 308] [serial = 898] [outer = 00000000] [url = about:blank] 04:44:45 INFO - PROCESS | 308 | --DOMWINDOW == 91 (198DC800) [pid = 308] [serial = 930] [outer = 00000000] [url = about:blank] 04:44:45 INFO - PROCESS | 308 | --DOMWINDOW == 90 (1563AC00) [pid = 308] [serial = 915] [outer = 00000000] [url = about:blank] 04:44:45 INFO - PROCESS | 308 | --DOMWINDOW == 89 (194AC000) [pid = 308] [serial = 924] [outer = 00000000] [url = about:blank] 04:44:45 INFO - PROCESS | 308 | --DOMWINDOW == 88 (0FCD2400) [pid = 308] [serial = 909] [outer = 00000000] [url = about:blank] 04:44:45 INFO - PROCESS | 308 | --DOMWINDOW == 87 (1960B000) [pid = 308] [serial = 925] [outer = 00000000] [url = about:blank] 04:44:45 INFO - PROCESS | 308 | --DOMWINDOW == 86 (1745A400) [pid = 308] [serial = 897] [outer = 00000000] [url = about:blank] 04:44:45 INFO - PROCESS | 308 | --DOMWINDOW == 85 (0FCCC800) [pid = 308] [serial = 906] [outer = 00000000] [url = about:blank] 04:44:45 INFO - PROCESS | 308 | --DOMWINDOW == 84 (1789D400) [pid = 308] [serial = 919] [outer = 00000000] [url = about:blank] 04:44:45 INFO - PROCESS | 308 | --DOMWINDOW == 83 (15F4F800) [pid = 308] [serial = 916] [outer = 00000000] [url = about:blank] 04:44:45 INFO - PROCESS | 308 | --DOMWINDOW == 82 (1AA37000) [pid = 308] [serial = 900] [outer = 00000000] [url = about:blank] 04:44:45 INFO - PROCESS | 308 | --DOMWINDOW == 81 (1B9A6400) [pid = 308] [serial = 904] [outer = 00000000] [url = about:blank] 04:44:45 INFO - PROCESS | 308 | --DOMWINDOW == 80 (17F32800) [pid = 308] [serial = 927] [outer = 00000000] [url = about:blank] 04:44:45 INFO - PROCESS | 308 | --DOMWINDOW == 79 (10235000) [pid = 308] [serial = 912] [outer = 00000000] [url = about:blank] 04:44:45 INFO - PROCESS | 308 | --DOMWINDOW == 78 (1B90A800) [pid = 308] [serial = 903] [outer = 00000000] [url = about:blank] 04:44:45 INFO - PROCESS | 308 | --DOMWINDOW == 77 (18DE5400) [pid = 308] [serial = 928] [outer = 00000000] [url = about:blank] 04:44:45 INFO - PROCESS | 308 | --DOMWINDOW == 76 (198DD800) [pid = 308] [serial = 931] [outer = 00000000] [url = about:blank] 04:44:45 INFO - PROCESS | 308 | --DOMWINDOW == 75 (18663800) [pid = 308] [serial = 921] [outer = 00000000] [url = about:blank] 04:44:46 INFO - PROCESS | 308 | 1467114286069 Marionette TRACE conn6 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 04:44:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 04:44:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1690ms 04:44:46 INFO - PROCESS | 308 | 1467114286103 Marionette TRACE conn6 -> [0,1281,"getWindowHandle",null] 04:44:46 INFO - PROCESS | 308 | 1467114286108 Marionette TRACE conn6 <- [1,1281,null,{"value":"13"}] 04:44:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 04:44:46 INFO - PROCESS | 308 | 1467114286113 Marionette TRACE conn6 -> [0,1282,"setScriptTimeout",{"ms":35000}] 04:44:46 INFO - PROCESS | 308 | 1467114286116 Marionette TRACE conn6 <- [1,1282,null,{}] 04:44:46 INFO - PROCESS | 308 | 1467114286121 Marionette TRACE conn6 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:46 INFO - PROCESS | 308 | 1467114286124 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:46 INFO - PROCESS | 308 | 1467114286217 Marionette TRACE conn6 <- [1,1283,null,{"value":null}] 04:44:46 INFO - PROCESS | 308 | 1467114286303 Marionette TRACE conn6 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:46 INFO - PROCESS | 308 | 1467114286308 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:46 INFO - PROCESS | 308 | ++DOCSHELL 0C8BA800 == 28 [pid = 308] [id = 330] 04:44:46 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (0C8BB000) [pid = 308] [serial = 989] [outer = 00000000] 04:44:46 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (0FC74800) [pid = 308] [serial = 990] [outer = 0C8BB000] 04:44:46 INFO - PROCESS | 308 | 1467114286356 Marionette DEBUG loaded listener.js 04:44:46 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (0FCCC800) [pid = 308] [serial = 991] [outer = 0C8BB000] 04:44:46 INFO - PROCESS | 308 | 1467114286767 Marionette TRACE conn6 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 04:44:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 04:44:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 690ms 04:44:46 INFO - PROCESS | 308 | 1467114286803 Marionette TRACE conn6 -> [0,1285,"getWindowHandle",null] 04:44:46 INFO - PROCESS | 308 | 1467114286808 Marionette TRACE conn6 <- [1,1285,null,{"value":"13"}] 04:44:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 04:44:46 INFO - PROCESS | 308 | 1467114286814 Marionette TRACE conn6 -> [0,1286,"setScriptTimeout",{"ms":35000}] 04:44:46 INFO - PROCESS | 308 | 1467114286817 Marionette TRACE conn6 <- [1,1286,null,{}] 04:44:46 INFO - PROCESS | 308 | 1467114286820 Marionette TRACE conn6 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:46 INFO - PROCESS | 308 | 1467114286823 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:46 INFO - PROCESS | 308 | 1467114286910 Marionette TRACE conn6 <- [1,1287,null,{"value":null}] 04:44:46 INFO - PROCESS | 308 | 1467114286917 Marionette TRACE conn6 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:46 INFO - PROCESS | 308 | 1467114286919 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:46 INFO - PROCESS | 308 | ++DOCSHELL 0FE29400 == 29 [pid = 308] [id = 331] 04:44:46 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (0FE2C000) [pid = 308] [serial = 992] [outer = 00000000] 04:44:46 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (0FF1E400) [pid = 308] [serial = 993] [outer = 0FE2C000] 04:44:46 INFO - PROCESS | 308 | 1467114286966 Marionette DEBUG loaded listener.js 04:44:47 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (0FF27400) [pid = 308] [serial = 994] [outer = 0FE2C000] 04:44:47 INFO - PROCESS | 308 | 1467114287465 Marionette TRACE conn6 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 04:44:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 04:44:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 670ms 04:44:47 INFO - PROCESS | 308 | 1467114287488 Marionette TRACE conn6 -> [0,1289,"getWindowHandle",null] 04:44:47 INFO - PROCESS | 308 | 1467114287490 Marionette TRACE conn6 <- [1,1289,null,{"value":"13"}] 04:44:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 04:44:47 INFO - PROCESS | 308 | 1467114287494 Marionette TRACE conn6 -> [0,1290,"setScriptTimeout",{"ms":35000}] 04:44:47 INFO - PROCESS | 308 | 1467114287497 Marionette TRACE conn6 <- [1,1290,null,{}] 04:44:47 INFO - PROCESS | 308 | 1467114287508 Marionette TRACE conn6 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:47 INFO - PROCESS | 308 | 1467114287513 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:47 INFO - PROCESS | 308 | 1467114287639 Marionette TRACE conn6 <- [1,1291,null,{"value":null}] 04:44:47 INFO - PROCESS | 308 | 1467114287743 Marionette TRACE conn6 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:47 INFO - PROCESS | 308 | 1467114287747 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:47 INFO - PROCESS | 308 | ++DOCSHELL 14766800 == 30 [pid = 308] [id = 332] 04:44:47 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (1476A400) [pid = 308] [serial = 995] [outer = 00000000] 04:44:47 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (14829C00) [pid = 308] [serial = 996] [outer = 1476A400] 04:44:47 INFO - PROCESS | 308 | 1467114287795 Marionette DEBUG loaded listener.js 04:44:47 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (1494F400) [pid = 308] [serial = 997] [outer = 1476A400] 04:44:48 INFO - PROCESS | 308 | 1467114288225 Marionette TRACE conn6 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 04:44:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 04:44:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 769ms 04:44:48 INFO - PROCESS | 308 | 1467114288268 Marionette TRACE conn6 -> [0,1293,"getWindowHandle",null] 04:44:48 INFO - PROCESS | 308 | 1467114288270 Marionette TRACE conn6 <- [1,1293,null,{"value":"13"}] 04:44:48 INFO - PROCESS | 308 | 1467114288273 Marionette TRACE conn6 -> [0,1294,"setScriptTimeout",{"ms":35000}] 04:44:48 INFO - PROCESS | 308 | 1467114288275 Marionette TRACE conn6 <- [1,1294,null,{}] 04:44:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 04:44:48 INFO - PROCESS | 308 | 1467114288282 Marionette TRACE conn6 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:48 INFO - PROCESS | 308 | 1467114288284 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:48 INFO - PROCESS | 308 | 1467114288400 Marionette TRACE conn6 <- [1,1295,null,{"value":null}] 04:44:48 INFO - PROCESS | 308 | 1467114288405 Marionette TRACE conn6 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:48 INFO - PROCESS | 308 | 1467114288408 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:48 INFO - PROCESS | 308 | ++DOCSHELL 10474C00 == 31 [pid = 308] [id = 333] 04:44:48 INFO - PROCESS | 308 | ++DOMWINDOW == 85 (14829400) [pid = 308] [serial = 998] [outer = 00000000] 04:44:48 INFO - PROCESS | 308 | ++DOMWINDOW == 86 (15F8F400) [pid = 308] [serial = 999] [outer = 14829400] 04:44:48 INFO - PROCESS | 308 | 1467114288459 Marionette DEBUG loaded listener.js 04:44:48 INFO - PROCESS | 308 | ++DOMWINDOW == 87 (16373400) [pid = 308] [serial = 1000] [outer = 14829400] 04:44:48 INFO - PROCESS | 308 | 1467114288896 Marionette TRACE conn6 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 04:44:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 04:44:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 670ms 04:44:48 INFO - PROCESS | 308 | 1467114288948 Marionette TRACE conn6 -> [0,1297,"getWindowHandle",null] 04:44:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 04:44:48 INFO - PROCESS | 308 | 1467114288950 Marionette TRACE conn6 <- [1,1297,null,{"value":"13"}] 04:44:48 INFO - PROCESS | 308 | 1467114288953 Marionette TRACE conn6 -> [0,1298,"setScriptTimeout",{"ms":35000}] 04:44:48 INFO - PROCESS | 308 | 1467114288954 Marionette TRACE conn6 <- [1,1298,null,{}] 04:44:48 INFO - PROCESS | 308 | 1467114288958 Marionette TRACE conn6 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:48 INFO - PROCESS | 308 | 1467114288960 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:49 INFO - PROCESS | 308 | 1467114289095 Marionette TRACE conn6 <- [1,1299,null,{"value":null}] 04:44:49 INFO - PROCESS | 308 | 1467114289104 Marionette TRACE conn6 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:49 INFO - PROCESS | 308 | 1467114289106 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:49 INFO - PROCESS | 308 | ++DOCSHELL 16747C00 == 32 [pid = 308] [id = 334] 04:44:49 INFO - PROCESS | 308 | ++DOMWINDOW == 88 (16748000) [pid = 308] [serial = 1001] [outer = 00000000] 04:44:49 INFO - PROCESS | 308 | ++DOMWINDOW == 89 (17892400) [pid = 308] [serial = 1002] [outer = 16748000] 04:44:49 INFO - PROCESS | 308 | 1467114289150 Marionette DEBUG loaded listener.js 04:44:49 INFO - PROCESS | 308 | ++DOMWINDOW == 90 (17F32C00) [pid = 308] [serial = 1003] [outer = 16748000] 04:44:49 INFO - PROCESS | 308 | 1467114289608 Marionette TRACE conn6 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1301,"getWindowHandle",null] 04:44:49 INFO - PROCESS | 308 | 1467114289687 Marionette TRACE conn6 <- [1,1301,null,{"value":"13"}] 04:44:49 INFO - PROCESS | 308 | 1467114289690 Marionette TRACE conn6 -> [0,1302,"setScriptTimeout",{"ms":35000}] 04:44:49 INFO - PROCESS | 308 | 1467114289692 Marionette TRACE conn6 <- [1,1302,null,{}] 04:44:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 04:44:49 INFO - PROCESS | 308 | 1467114289706 Marionette TRACE conn6 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:49 INFO - PROCESS | 308 | 1467114289712 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:49 INFO - PROCESS | 308 | 1467114289855 Marionette TRACE conn6 <- [1,1303,null,{"value":null}] 04:44:49 INFO - PROCESS | 308 | 1467114289916 Marionette TRACE conn6 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:49 INFO - PROCESS | 308 | 1467114289918 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:49 INFO - PROCESS | 308 | ++DOCSHELL 18D0D800 == 33 [pid = 308] [id = 335] 04:44:49 INFO - PROCESS | 308 | ++DOMWINDOW == 91 (18D0E800) [pid = 308] [serial = 1004] [outer = 00000000] 04:44:49 INFO - PROCESS | 308 | ++DOMWINDOW == 92 (18DEA400) [pid = 308] [serial = 1005] [outer = 18D0E800] 04:44:49 INFO - PROCESS | 308 | 1467114289965 Marionette DEBUG loaded listener.js 04:44:50 INFO - PROCESS | 308 | ++DOMWINDOW == 93 (18DEEC00) [pid = 308] [serial = 1006] [outer = 18D0E800] 04:44:50 INFO - PROCESS | 308 | --DOMWINDOW == 92 (1AE39000) [pid = 308] [serial = 968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 04:44:50 INFO - PROCESS | 308 | --DOMWINDOW == 91 (18DED000) [pid = 308] [serial = 953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 04:44:50 INFO - PROCESS | 308 | --DOMWINDOW == 90 (198D6000) [pid = 308] [serial = 956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 04:44:50 INFO - PROCESS | 308 | --DOMWINDOW == 89 (19BB0400) [pid = 308] [serial = 959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 04:44:50 INFO - PROCESS | 308 | --DOMWINDOW == 88 (18661400) [pid = 308] [serial = 950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 04:44:50 INFO - PROCESS | 308 | --DOMWINDOW == 87 (0FC8F400) [pid = 308] [serial = 935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 04:44:50 INFO - PROCESS | 308 | --DOMWINDOW == 86 (17457C00) [pid = 308] [serial = 947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 04:44:50 INFO - PROCESS | 308 | --DOMWINDOW == 85 (092A5C00) [pid = 308] [serial = 941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 04:44:50 INFO - PROCESS | 308 | --DOMWINDOW == 84 (148DC800) [pid = 308] [serial = 962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 04:44:50 INFO - PROCESS | 308 | --DOMWINDOW == 83 (19A75C00) [pid = 308] [serial = 932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 04:44:50 INFO - PROCESS | 308 | --DOMWINDOW == 82 (148DE800) [pid = 308] [serial = 938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 04:44:50 INFO - PROCESS | 308 | --DOMWINDOW == 81 (1022D000) [pid = 308] [serial = 944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 04:44:50 INFO - PROCESS | 308 | --DOMWINDOW == 80 (198D3400) [pid = 308] [serial = 965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 04:44:50 INFO - PROCESS | 308 | 1467114290609 Marionette TRACE conn6 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 04:44:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 04:44:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 970ms 04:44:50 INFO - PROCESS | 308 | 1467114290665 Marionette TRACE conn6 -> [0,1305,"getWindowHandle",null] 04:44:50 INFO - PROCESS | 308 | 1467114290667 Marionette TRACE conn6 <- [1,1305,null,{"value":"13"}] 04:44:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 04:44:50 INFO - PROCESS | 308 | 1467114290670 Marionette TRACE conn6 -> [0,1306,"setScriptTimeout",{"ms":35000}] 04:44:50 INFO - PROCESS | 308 | 1467114290671 Marionette TRACE conn6 <- [1,1306,null,{}] 04:44:50 INFO - PROCESS | 308 | 1467114290675 Marionette TRACE conn6 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:50 INFO - PROCESS | 308 | 1467114290677 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:50 INFO - PROCESS | 308 | 1467114290754 Marionette TRACE conn6 <- [1,1307,null,{"value":null}] 04:44:50 INFO - PROCESS | 308 | 1467114290760 Marionette TRACE conn6 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:50 INFO - PROCESS | 308 | 1467114290762 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:50 INFO - PROCESS | 308 | ++DOCSHELL 11144800 == 34 [pid = 308] [id = 336] 04:44:50 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (17453400) [pid = 308] [serial = 1007] [outer = 00000000] 04:44:50 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (18D0E000) [pid = 308] [serial = 1008] [outer = 17453400] 04:44:50 INFO - PROCESS | 308 | 1467114290807 Marionette DEBUG loaded listener.js 04:44:50 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (18D1DC00) [pid = 308] [serial = 1009] [outer = 17453400] 04:44:51 INFO - PROCESS | 308 | 1467114291231 Marionette TRACE conn6 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 04:44:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 04:44:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 630ms 04:44:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 04:44:51 INFO - PROCESS | 308 | 1467114291301 Marionette TRACE conn6 -> [0,1309,"getWindowHandle",null] 04:44:51 INFO - PROCESS | 308 | 1467114291303 Marionette TRACE conn6 <- [1,1309,null,{"value":"13"}] 04:44:51 INFO - PROCESS | 308 | 1467114291306 Marionette TRACE conn6 -> [0,1310,"setScriptTimeout",{"ms":35000}] 04:44:51 INFO - PROCESS | 308 | 1467114291307 Marionette TRACE conn6 <- [1,1310,null,{}] 04:44:51 INFO - PROCESS | 308 | 1467114291311 Marionette TRACE conn6 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:51 INFO - PROCESS | 308 | 1467114291312 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:51 INFO - PROCESS | 308 | 1467114291389 Marionette TRACE conn6 <- [1,1311,null,{"value":null}] 04:44:51 INFO - PROCESS | 308 | 1467114291397 Marionette TRACE conn6 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:51 INFO - PROCESS | 308 | 1467114291399 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:51 INFO - PROCESS | 308 | ++DOCSHELL 18D0AC00 == 35 [pid = 308] [id = 337] 04:44:51 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (194A9000) [pid = 308] [serial = 1010] [outer = 00000000] 04:44:51 INFO - PROCESS | 308 | ++DOMWINDOW == 85 (19609800) [pid = 308] [serial = 1011] [outer = 194A9000] 04:44:51 INFO - PROCESS | 308 | 1467114291443 Marionette DEBUG loaded listener.js 04:44:51 INFO - PROCESS | 308 | ++DOMWINDOW == 86 (19605400) [pid = 308] [serial = 1012] [outer = 194A9000] 04:44:51 INFO - PROCESS | 308 | 1467114291886 Marionette TRACE conn6 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 04:44:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 04:44:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 630ms 04:44:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 04:44:51 INFO - PROCESS | 308 | 1467114291956 Marionette TRACE conn6 -> [0,1313,"getWindowHandle",null] 04:44:51 INFO - PROCESS | 308 | 1467114291958 Marionette TRACE conn6 <- [1,1313,null,{"value":"13"}] 04:44:51 INFO - PROCESS | 308 | 1467114291961 Marionette TRACE conn6 -> [0,1314,"setScriptTimeout",{"ms":35000}] 04:44:51 INFO - PROCESS | 308 | 1467114291963 Marionette TRACE conn6 <- [1,1314,null,{}] 04:44:51 INFO - PROCESS | 308 | 1467114291966 Marionette TRACE conn6 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:51 INFO - PROCESS | 308 | 1467114291968 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:52 INFO - PROCESS | 308 | 1467114292045 Marionette TRACE conn6 <- [1,1315,null,{"value":null}] 04:44:52 INFO - PROCESS | 308 | 1467114292051 Marionette TRACE conn6 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:52 INFO - PROCESS | 308 | 1467114292053 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:52 INFO - PROCESS | 308 | ++DOCSHELL 1472C800 == 36 [pid = 308] [id = 338] 04:44:52 INFO - PROCESS | 308 | ++DOMWINDOW == 87 (198DA800) [pid = 308] [serial = 1013] [outer = 00000000] 04:44:52 INFO - PROCESS | 308 | ++DOMWINDOW == 88 (19949C00) [pid = 308] [serial = 1014] [outer = 198DA800] 04:44:52 INFO - PROCESS | 308 | 1467114292096 Marionette DEBUG loaded listener.js 04:44:52 INFO - PROCESS | 308 | ++DOMWINDOW == 89 (1994C400) [pid = 308] [serial = 1015] [outer = 198DA800] 04:44:52 INFO - PROCESS | 308 | 1467114292867 Marionette TRACE conn6 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 04:44:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 04:44:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 970ms 04:44:52 INFO - PROCESS | 308 | 1467114292936 Marionette TRACE conn6 -> [0,1317,"getWindowHandle",null] 04:44:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 04:44:52 INFO - PROCESS | 308 | 1467114292940 Marionette TRACE conn6 <- [1,1317,null,{"value":"13"}] 04:44:52 INFO - PROCESS | 308 | 1467114292946 Marionette TRACE conn6 -> [0,1318,"setScriptTimeout",{"ms":35000}] 04:44:52 INFO - PROCESS | 308 | 1467114292949 Marionette TRACE conn6 <- [1,1318,null,{}] 04:44:52 INFO - PROCESS | 308 | 1467114292956 Marionette TRACE conn6 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:52 INFO - PROCESS | 308 | 1467114292959 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:53 INFO - PROCESS | 308 | 1467114293088 Marionette TRACE conn6 <- [1,1319,null,{"value":null}] 04:44:53 INFO - PROCESS | 308 | 1467114293215 Marionette TRACE conn6 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:53 INFO - PROCESS | 308 | 1467114293218 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:53 INFO - PROCESS | 308 | ++DOCSHELL 0C8B6800 == 37 [pid = 308] [id = 339] 04:44:53 INFO - PROCESS | 308 | ++DOMWINDOW == 90 (0F527400) [pid = 308] [serial = 1016] [outer = 00000000] 04:44:53 INFO - PROCESS | 308 | ++DOMWINDOW == 91 (0FE21400) [pid = 308] [serial = 1017] [outer = 0F527400] 04:44:53 INFO - PROCESS | 308 | 1467114293279 Marionette DEBUG loaded listener.js 04:44:53 INFO - PROCESS | 308 | ++DOMWINDOW == 92 (0FF1E800) [pid = 308] [serial = 1018] [outer = 0F527400] 04:44:53 INFO - PROCESS | 308 | 1467114293981 Marionette TRACE conn6 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 04:44:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 04:44:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1077ms 04:44:54 INFO - PROCESS | 308 | 1467114294030 Marionette TRACE conn6 -> [0,1321,"getWindowHandle",null] 04:44:54 INFO - PROCESS | 308 | 1467114294035 Marionette TRACE conn6 <- [1,1321,null,{"value":"13"}] 04:44:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 04:44:54 INFO - PROCESS | 308 | 1467114294041 Marionette TRACE conn6 -> [0,1322,"setScriptTimeout",{"ms":35000}] 04:44:54 INFO - PROCESS | 308 | 1467114294044 Marionette TRACE conn6 <- [1,1322,null,{}] 04:44:54 INFO - PROCESS | 308 | 1467114294048 Marionette TRACE conn6 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:54 INFO - PROCESS | 308 | 1467114294051 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:54 INFO - PROCESS | 308 | 1467114294171 Marionette TRACE conn6 <- [1,1323,null,{"value":null}] 04:44:54 INFO - PROCESS | 308 | 1467114294306 Marionette TRACE conn6 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:54 INFO - PROCESS | 308 | 1467114294309 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:54 INFO - PROCESS | 308 | ++DOCSHELL 0FC94C00 == 38 [pid = 308] [id = 340] 04:44:54 INFO - PROCESS | 308 | ++DOMWINDOW == 93 (11111800) [pid = 308] [serial = 1019] [outer = 00000000] 04:44:54 INFO - PROCESS | 308 | ++DOMWINDOW == 94 (1494E800) [pid = 308] [serial = 1020] [outer = 11111800] 04:44:54 INFO - PROCESS | 308 | 1467114294366 Marionette DEBUG loaded listener.js 04:44:54 INFO - PROCESS | 308 | ++DOMWINDOW == 95 (15F55400) [pid = 308] [serial = 1021] [outer = 11111800] 04:44:55 INFO - PROCESS | 308 | 1467114295228 Marionette TRACE conn6 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 04:44:55 INFO - PROCESS | 308 | --DOCSHELL 18D0AC00 == 37 [pid = 308] [id = 337] 04:44:55 INFO - PROCESS | 308 | --DOCSHELL 11144800 == 36 [pid = 308] [id = 336] 04:44:55 INFO - PROCESS | 308 | --DOCSHELL 18D0D800 == 35 [pid = 308] [id = 335] 04:44:55 INFO - PROCESS | 308 | --DOCSHELL 16747C00 == 34 [pid = 308] [id = 334] 04:44:55 INFO - PROCESS | 308 | --DOCSHELL 10474C00 == 33 [pid = 308] [id = 333] 04:44:55 INFO - PROCESS | 308 | --DOCSHELL 14766800 == 32 [pid = 308] [id = 332] 04:44:55 INFO - PROCESS | 308 | --DOCSHELL 0FE29400 == 31 [pid = 308] [id = 331] 04:44:55 INFO - PROCESS | 308 | --DOCSHELL 0C8BA800 == 30 [pid = 308] [id = 330] 04:44:55 INFO - PROCESS | 308 | --DOCSHELL 0FCF1400 == 29 [pid = 308] [id = 329] 04:44:55 INFO - PROCESS | 308 | --DOMWINDOW == 94 (19601800) [pid = 308] [serial = 954] [outer = 00000000] [url = about:blank] 04:44:55 INFO - PROCESS | 308 | --DOMWINDOW == 93 (1960D000) [pid = 308] [serial = 955] [outer = 00000000] [url = about:blank] 04:44:55 INFO - PROCESS | 308 | --DOMWINDOW == 92 (19AC1C00) [pid = 308] [serial = 958] [outer = 00000000] [url = about:blank] 04:44:55 INFO - PROCESS | 308 | --DOMWINDOW == 91 (19A81C00) [pid = 308] [serial = 957] [outer = 00000000] [url = about:blank] 04:44:55 INFO - PROCESS | 308 | --DOMWINDOW == 90 (19BB5C00) [pid = 308] [serial = 960] [outer = 00000000] [url = about:blank] 04:44:55 INFO - PROCESS | 308 | --DOMWINDOW == 89 (18D0B400) [pid = 308] [serial = 951] [outer = 00000000] [url = about:blank] 04:44:55 INFO - PROCESS | 308 | --DOMWINDOW == 88 (0FC97C00) [pid = 308] [serial = 936] [outer = 00000000] [url = about:blank] 04:44:55 INFO - PROCESS | 308 | --DOMWINDOW == 87 (0FE24400) [pid = 308] [serial = 937] [outer = 00000000] [url = about:blank] 04:44:55 INFO - PROCESS | 308 | --DOMWINDOW == 86 (1746BC00) [pid = 308] [serial = 948] [outer = 00000000] [url = about:blank] 04:44:55 INFO - PROCESS | 308 | --DOMWINDOW == 85 (17835400) [pid = 308] [serial = 949] [outer = 00000000] [url = about:blank] 04:44:55 INFO - PROCESS | 308 | --DOMWINDOW == 84 (0FCC8800) [pid = 308] [serial = 942] [outer = 00000000] [url = about:blank] 04:44:55 INFO - PROCESS | 308 | --DOMWINDOW == 83 (0FE5DC00) [pid = 308] [serial = 943] [outer = 00000000] [url = about:blank] 04:44:55 INFO - PROCESS | 308 | --DOMWINDOW == 82 (17467800) [pid = 308] [serial = 964] [outer = 00000000] [url = about:blank] 04:44:55 INFO - PROCESS | 308 | --DOMWINDOW == 81 (19ACF000) [pid = 308] [serial = 934] [outer = 00000000] [url = about:blank] 04:44:55 INFO - PROCESS | 308 | --DOMWINDOW == 80 (15F92000) [pid = 308] [serial = 939] [outer = 00000000] [url = about:blank] 04:44:55 INFO - PROCESS | 308 | --DOMWINDOW == 79 (1628E000) [pid = 308] [serial = 940] [outer = 00000000] [url = about:blank] 04:44:55 INFO - PROCESS | 308 | --DOMWINDOW == 78 (140C5000) [pid = 308] [serial = 945] [outer = 00000000] [url = about:blank] 04:44:55 INFO - PROCESS | 308 | --DOMWINDOW == 77 (1472B000) [pid = 308] [serial = 946] [outer = 00000000] [url = about:blank] 04:44:55 INFO - PROCESS | 308 | --DOMWINDOW == 76 (15F9C400) [pid = 308] [serial = 963] [outer = 00000000] [url = about:blank] 04:44:55 INFO - PROCESS | 308 | --DOMWINDOW == 75 (1AA2F400) [pid = 308] [serial = 966] [outer = 00000000] [url = about:blank] 04:44:55 INFO - PROCESS | 308 | --DOMWINDOW == 74 (1B64A400) [pid = 308] [serial = 970] [outer = 00000000] [url = about:blank] 04:44:55 INFO - PROCESS | 308 | --DOMWINDOW == 73 (19C6B400) [pid = 308] [serial = 961] [outer = 00000000] [url = about:blank] 04:44:55 INFO - PROCESS | 308 | --DOMWINDOW == 72 (1AB07000) [pid = 308] [serial = 967] [outer = 00000000] [url = about:blank] 04:44:55 INFO - PROCESS | 308 | --DOMWINDOW == 71 (18DE5800) [pid = 308] [serial = 952] [outer = 00000000] [url = about:blank] 04:44:55 INFO - PROCESS | 308 | --DOMWINDOW == 70 (1AECF000) [pid = 308] [serial = 969] [outer = 00000000] [url = about:blank] 04:44:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 04:44:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1279ms 04:44:55 INFO - PROCESS | 308 | 1467114295322 Marionette TRACE conn6 -> [0,1325,"getWindowHandle",null] 04:44:55 INFO - PROCESS | 308 | 1467114295327 Marionette TRACE conn6 <- [1,1325,null,{"value":"13"}] 04:44:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 04:44:55 INFO - PROCESS | 308 | 1467114295332 Marionette TRACE conn6 -> [0,1326,"setScriptTimeout",{"ms":35000}] 04:44:55 INFO - PROCESS | 308 | 1467114295335 Marionette TRACE conn6 <- [1,1326,null,{}] 04:44:55 INFO - PROCESS | 308 | 1467114295340 Marionette TRACE conn6 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:55 INFO - PROCESS | 308 | 1467114295343 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:55 INFO - PROCESS | 308 | 1467114295439 Marionette TRACE conn6 <- [1,1327,null,{"value":null}] 04:44:55 INFO - PROCESS | 308 | 1467114295446 Marionette TRACE conn6 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:55 INFO - PROCESS | 308 | 1467114295450 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:55 INFO - PROCESS | 308 | ++DOCSHELL 0FCC6C00 == 30 [pid = 308] [id = 341] 04:44:55 INFO - PROCESS | 308 | ++DOMWINDOW == 71 (0FCC9C00) [pid = 308] [serial = 1022] [outer = 00000000] 04:44:55 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (0FCE4400) [pid = 308] [serial = 1023] [outer = 0FCC9C00] 04:44:55 INFO - PROCESS | 308 | 1467114295498 Marionette DEBUG loaded listener.js 04:44:55 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (0FE20C00) [pid = 308] [serial = 1024] [outer = 0FCC9C00] 04:44:56 INFO - PROCESS | 308 | 1467114296477 Marionette TRACE conn6 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 04:44:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 04:44:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1185ms 04:44:56 INFO - PROCESS | 308 | 1467114296517 Marionette TRACE conn6 -> [0,1329,"getWindowHandle",null] 04:44:56 INFO - PROCESS | 308 | 1467114296522 Marionette TRACE conn6 <- [1,1329,null,{"value":"13"}] 04:44:56 INFO - PROCESS | 308 | 1467114296528 Marionette TRACE conn6 -> [0,1330,"setScriptTimeout",{"ms":35000}] 04:44:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 04:44:56 INFO - PROCESS | 308 | 1467114296530 Marionette TRACE conn6 <- [1,1330,null,{}] 04:44:56 INFO - PROCESS | 308 | 1467114296534 Marionette TRACE conn6 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:56 INFO - PROCESS | 308 | 1467114296536 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:56 INFO - PROCESS | 308 | 1467114296622 Marionette TRACE conn6 <- [1,1331,null,{"value":null}] 04:44:56 INFO - PROCESS | 308 | 1467114296629 Marionette TRACE conn6 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:56 INFO - PROCESS | 308 | 1467114296631 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:56 INFO - PROCESS | 308 | ++DOCSHELL 10228400 == 31 [pid = 308] [id = 342] 04:44:56 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (1022D800) [pid = 308] [serial = 1025] [outer = 00000000] 04:44:56 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (10549400) [pid = 308] [serial = 1026] [outer = 1022D800] 04:44:56 INFO - PROCESS | 308 | 1467114296677 Marionette DEBUG loaded listener.js 04:44:56 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (140C8C00) [pid = 308] [serial = 1027] [outer = 1022D800] 04:44:57 INFO - PROCESS | 308 | 1467114297160 Marionette TRACE conn6 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 04:44:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 04:44:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 670ms 04:44:57 INFO - PROCESS | 308 | 1467114297203 Marionette TRACE conn6 -> [0,1333,"getWindowHandle",null] 04:44:57 INFO - PROCESS | 308 | 1467114297205 Marionette TRACE conn6 <- [1,1333,null,{"value":"13"}] 04:44:57 INFO - PROCESS | 308 | 1467114297208 Marionette TRACE conn6 -> [0,1334,"setScriptTimeout",{"ms":35000}] 04:44:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 04:44:57 INFO - PROCESS | 308 | 1467114297212 Marionette TRACE conn6 <- [1,1334,null,{}] 04:44:57 INFO - PROCESS | 308 | 1467114297222 Marionette TRACE conn6 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:57 INFO - PROCESS | 308 | 1467114297227 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:57 INFO - PROCESS | 308 | 1467114297313 Marionette TRACE conn6 <- [1,1335,null,{"value":null}] 04:44:57 INFO - PROCESS | 308 | 1467114297320 Marionette TRACE conn6 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:57 INFO - PROCESS | 308 | 1467114297323 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:57 INFO - PROCESS | 308 | ++DOCSHELL 1628B000 == 32 [pid = 308] [id = 343] 04:44:57 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (1673E400) [pid = 308] [serial = 1028] [outer = 00000000] 04:44:57 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (1746E800) [pid = 308] [serial = 1029] [outer = 1673E400] 04:44:57 INFO - PROCESS | 308 | 1467114297371 Marionette DEBUG loaded listener.js 04:44:57 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (17895400) [pid = 308] [serial = 1030] [outer = 1673E400] 04:44:57 INFO - PROCESS | 308 | 1467114297882 Marionette TRACE conn6 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 04:44:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 04:44:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 730ms 04:44:57 INFO - PROCESS | 308 | 1467114297942 Marionette TRACE conn6 -> [0,1337,"getWindowHandle",null] 04:44:57 INFO - PROCESS | 308 | 1467114297945 Marionette TRACE conn6 <- [1,1337,null,{"value":"13"}] 04:44:57 INFO - PROCESS | 308 | 1467114297948 Marionette TRACE conn6 -> [0,1338,"setScriptTimeout",{"ms":35000}] 04:44:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 04:44:57 INFO - PROCESS | 308 | 1467114297950 Marionette TRACE conn6 <- [1,1338,null,{}] 04:44:57 INFO - PROCESS | 308 | 1467114297954 Marionette TRACE conn6 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:57 INFO - PROCESS | 308 | 1467114297956 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:58 INFO - PROCESS | 308 | 1467114298109 Marionette TRACE conn6 <- [1,1339,null,{"value":null}] 04:44:58 INFO - PROCESS | 308 | 1467114298143 Marionette TRACE conn6 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:58 INFO - PROCESS | 308 | 1467114298145 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:58 INFO - PROCESS | 308 | ++DOCSHELL 186AC400 == 33 [pid = 308] [id = 344] 04:44:58 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (186AF400) [pid = 308] [serial = 1031] [outer = 00000000] 04:44:58 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (18D09C00) [pid = 308] [serial = 1032] [outer = 186AF400] 04:44:58 INFO - PROCESS | 308 | 1467114298193 Marionette DEBUG loaded listener.js 04:44:58 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (18DE5000) [pid = 308] [serial = 1033] [outer = 186AF400] 04:44:58 INFO - PROCESS | 308 | 1467114298671 Marionette TRACE conn6 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 04:44:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 04:44:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 770ms 04:44:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 04:44:58 INFO - PROCESS | 308 | 1467114298722 Marionette TRACE conn6 -> [0,1341,"getWindowHandle",null] 04:44:58 INFO - PROCESS | 308 | 1467114298724 Marionette TRACE conn6 <- [1,1341,null,{"value":"13"}] 04:44:58 INFO - PROCESS | 308 | 1467114298735 Marionette TRACE conn6 -> [0,1342,"setScriptTimeout",{"ms":35000}] 04:44:58 INFO - PROCESS | 308 | 1467114298736 Marionette TRACE conn6 <- [1,1342,null,{}] 04:44:58 INFO - PROCESS | 308 | 1467114298740 Marionette TRACE conn6 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:58 INFO - PROCESS | 308 | 1467114298742 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:58 INFO - PROCESS | 308 | 1467114298854 Marionette TRACE conn6 <- [1,1343,null,{"value":null}] 04:44:58 INFO - PROCESS | 308 | 1467114298860 Marionette TRACE conn6 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:58 INFO - PROCESS | 308 | 1467114298862 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:58 INFO - PROCESS | 308 | ++DOCSHELL 18DF2C00 == 34 [pid = 308] [id = 345] 04:44:58 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (194A9C00) [pid = 308] [serial = 1034] [outer = 00000000] 04:44:58 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (1960D800) [pid = 308] [serial = 1035] [outer = 194A9C00] 04:44:58 INFO - PROCESS | 308 | 1467114298909 Marionette DEBUG loaded listener.js 04:44:58 INFO - PROCESS | 308 | ++DOMWINDOW == 85 (198D2C00) [pid = 308] [serial = 1036] [outer = 194A9C00] 04:44:59 INFO - PROCESS | 308 | 1467114299383 Marionette TRACE conn6 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 04:44:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 04:44:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 690ms 04:44:59 INFO - PROCESS | 308 | 1467114299418 Marionette TRACE conn6 -> [0,1345,"getWindowHandle",null] 04:44:59 INFO - PROCESS | 308 | 1467114299420 Marionette TRACE conn6 <- [1,1345,null,{"value":"13"}] 04:44:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 04:44:59 INFO - PROCESS | 308 | 1467114299423 Marionette TRACE conn6 -> [0,1346,"setScriptTimeout",{"ms":35000}] 04:44:59 INFO - PROCESS | 308 | 1467114299425 Marionette TRACE conn6 <- [1,1346,null,{}] 04:44:59 INFO - PROCESS | 308 | 1467114299437 Marionette TRACE conn6 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:59 INFO - PROCESS | 308 | 1467114299443 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:59 INFO - PROCESS | 308 | 1467114299697 Marionette TRACE conn6 <- [1,1347,null,{"value":null}] 04:44:59 INFO - PROCESS | 308 | --DOMWINDOW == 84 (1476A400) [pid = 308] [serial = 995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 04:44:59 INFO - PROCESS | 308 | --DOMWINDOW == 83 (0FCF2000) [pid = 308] [serial = 986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 04:44:59 INFO - PROCESS | 308 | --DOMWINDOW == 82 (0C8BB000) [pid = 308] [serial = 989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 04:44:59 INFO - PROCESS | 308 | --DOMWINDOW == 81 (14829400) [pid = 308] [serial = 998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 04:44:59 INFO - PROCESS | 308 | --DOMWINDOW == 80 (0FE2C000) [pid = 308] [serial = 992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 04:44:59 INFO - PROCESS | 308 | --DOMWINDOW == 79 (16748000) [pid = 308] [serial = 1001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 04:44:59 INFO - PROCESS | 308 | --DOMWINDOW == 78 (18D0E800) [pid = 308] [serial = 1004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 04:44:59 INFO - PROCESS | 308 | --DOMWINDOW == 77 (194A9000) [pid = 308] [serial = 1010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 04:44:59 INFO - PROCESS | 308 | --DOMWINDOW == 76 (0FCE7C00) [pid = 308] [serial = 971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 04:44:59 INFO - PROCESS | 308 | --DOMWINDOW == 75 (16287400) [pid = 308] [serial = 974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 04:44:59 INFO - PROCESS | 308 | --DOMWINDOW == 74 (19A51000) [pid = 308] [serial = 977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 04:44:59 INFO - PROCESS | 308 | --DOMWINDOW == 73 (1BB7E800) [pid = 308] [serial = 980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 04:44:59 INFO - PROCESS | 308 | --DOMWINDOW == 72 (0C8C1800) [pid = 308] [serial = 983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 04:44:59 INFO - PROCESS | 308 | --DOMWINDOW == 71 (17453400) [pid = 308] [serial = 1007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 04:44:59 INFO - PROCESS | 308 | 1467114299766 Marionette TRACE conn6 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:59 INFO - PROCESS | 308 | 1467114299768 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:44:59 INFO - PROCESS | 308 | ++DOCSHELL 092A8000 == 35 [pid = 308] [id = 346] 04:44:59 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (092A8C00) [pid = 308] [serial = 1037] [outer = 00000000] 04:44:59 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (0F8F6800) [pid = 308] [serial = 1038] [outer = 092A8C00] 04:44:59 INFO - PROCESS | 308 | 1467114299814 Marionette DEBUG loaded listener.js 04:44:59 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (0FE2D800) [pid = 308] [serial = 1039] [outer = 092A8C00] 04:45:00 INFO - PROCESS | 308 | 1467114300185 Marionette TRACE conn6 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 04:45:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 04:45:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 790ms 04:45:00 INFO - PROCESS | 308 | 1467114300215 Marionette TRACE conn6 -> [0,1349,"getWindowHandle",null] 04:45:00 INFO - PROCESS | 308 | 1467114300217 Marionette TRACE conn6 <- [1,1349,null,{"value":"13"}] 04:45:00 INFO - PROCESS | 308 | 1467114300220 Marionette TRACE conn6 -> [0,1350,"setScriptTimeout",{"ms":35000}] 04:45:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 04:45:00 INFO - PROCESS | 308 | 1467114300222 Marionette TRACE conn6 <- [1,1350,null,{}] 04:45:00 INFO - PROCESS | 308 | 1467114300226 Marionette TRACE conn6 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:00 INFO - PROCESS | 308 | 1467114300227 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:00 INFO - PROCESS | 308 | 1467114300306 Marionette TRACE conn6 <- [1,1351,null,{"value":null}] 04:45:00 INFO - PROCESS | 308 | 1467114300311 Marionette TRACE conn6 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:00 INFO - PROCESS | 308 | 1467114300313 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:00 INFO - PROCESS | 308 | ++DOCSHELL 1673D800 == 36 [pid = 308] [id = 347] 04:45:00 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (16747400) [pid = 308] [serial = 1040] [outer = 00000000] 04:45:00 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (19A51800) [pid = 308] [serial = 1041] [outer = 16747400] 04:45:00 INFO - PROCESS | 308 | 1467114300356 Marionette DEBUG loaded listener.js 04:45:00 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (19AC0800) [pid = 308] [serial = 1042] [outer = 16747400] 04:45:00 INFO - PROCESS | 308 | 1467114300773 Marionette TRACE conn6 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 04:45:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 04:45:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 571ms 04:45:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 04:45:00 INFO - PROCESS | 308 | 1467114300803 Marionette TRACE conn6 -> [0,1353,"getWindowHandle",null] 04:45:00 INFO - PROCESS | 308 | 1467114300805 Marionette TRACE conn6 <- [1,1353,null,{"value":"13"}] 04:45:00 INFO - PROCESS | 308 | 1467114300809 Marionette TRACE conn6 -> [0,1354,"setScriptTimeout",{"ms":35000}] 04:45:00 INFO - PROCESS | 308 | 1467114300810 Marionette TRACE conn6 <- [1,1354,null,{}] 04:45:00 INFO - PROCESS | 308 | 1467114300814 Marionette TRACE conn6 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:00 INFO - PROCESS | 308 | 1467114300816 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:00 INFO - PROCESS | 308 | 1467114300935 Marionette TRACE conn6 <- [1,1355,null,{"value":null}] 04:45:00 INFO - PROCESS | 308 | 1467114300946 Marionette TRACE conn6 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:00 INFO - PROCESS | 308 | 1467114300948 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:00 INFO - PROCESS | 308 | ++DOCSHELL 17F31400 == 37 [pid = 308] [id = 348] 04:45:00 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (1960C800) [pid = 308] [serial = 1043] [outer = 00000000] 04:45:00 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (19BAE800) [pid = 308] [serial = 1044] [outer = 1960C800] 04:45:00 INFO - PROCESS | 308 | 1467114300991 Marionette DEBUG loaded listener.js 04:45:01 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (19BB1400) [pid = 308] [serial = 1045] [outer = 1960C800] 04:45:01 INFO - PROCESS | 308 | 1467114301431 Marionette TRACE conn6 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1357,"getWindowHandle",null] 04:45:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 04:45:01 INFO - PROCESS | 308 | 1467114301482 Marionette TRACE conn6 <- [1,1357,null,{"value":"13"}] 04:45:01 INFO - PROCESS | 308 | 1467114301485 Marionette TRACE conn6 -> [0,1358,"setScriptTimeout",{"ms":35000}] 04:45:01 INFO - PROCESS | 308 | 1467114301487 Marionette TRACE conn6 <- [1,1358,null,{}] 04:45:01 INFO - PROCESS | 308 | 1467114301498 Marionette TRACE conn6 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:01 INFO - PROCESS | 308 | 1467114301500 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:01 INFO - PROCESS | 308 | 1467114301584 Marionette TRACE conn6 <- [1,1359,null,{"value":null}] 04:45:01 INFO - PROCESS | 308 | 1467114301590 Marionette TRACE conn6 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:01 INFO - PROCESS | 308 | 1467114301592 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:01 INFO - PROCESS | 308 | ++DOCSHELL 16288C00 == 38 [pid = 308] [id = 349] 04:45:01 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (19BAE000) [pid = 308] [serial = 1046] [outer = 00000000] 04:45:01 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (19F77800) [pid = 308] [serial = 1047] [outer = 19BAE000] 04:45:01 INFO - PROCESS | 308 | 1467114301638 Marionette DEBUG loaded listener.js 04:45:01 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (1AA2F400) [pid = 308] [serial = 1048] [outer = 19BAE000] 04:45:02 INFO - PROCESS | 308 | 1467114302383 Marionette TRACE conn6 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1361,"getWindowHandle",null] 04:45:02 INFO - PROCESS | 308 | 1467114302421 Marionette TRACE conn6 <- [1,1361,null,{"value":"13"}] 04:45:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 04:45:02 INFO - PROCESS | 308 | 1467114302426 Marionette TRACE conn6 -> [0,1362,"setScriptTimeout",{"ms":35000}] 04:45:02 INFO - PROCESS | 308 | 1467114302431 Marionette TRACE conn6 <- [1,1362,null,{}] 04:45:02 INFO - PROCESS | 308 | 1467114302437 Marionette TRACE conn6 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:02 INFO - PROCESS | 308 | 1467114302439 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:02 INFO - PROCESS | 308 | 1467114302554 Marionette TRACE conn6 <- [1,1363,null,{"value":null}] 04:45:02 INFO - PROCESS | 308 | 1467114302687 Marionette TRACE conn6 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:02 INFO - PROCESS | 308 | 1467114302690 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:02 INFO - PROCESS | 308 | ++DOCSHELL 0FC80C00 == 39 [pid = 308] [id = 350] 04:45:02 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (0FCE9800) [pid = 308] [serial = 1049] [outer = 00000000] 04:45:02 INFO - PROCESS | 308 | ++DOMWINDOW == 85 (142BCC00) [pid = 308] [serial = 1050] [outer = 0FCE9800] 04:45:02 INFO - PROCESS | 308 | 1467114302751 Marionette DEBUG loaded listener.js 04:45:02 INFO - PROCESS | 308 | ++DOMWINDOW == 86 (15637000) [pid = 308] [serial = 1051] [outer = 0FCE9800] 04:45:03 INFO - PROCESS | 308 | [308] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:45:03 INFO - PROCESS | 308 | 1467114303330 Marionette TRACE conn6 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1365,"getWindowHandle",null] 04:45:03 INFO - PROCESS | 308 | 1467114303363 Marionette TRACE conn6 <- [1,1365,null,{"value":"13"}] 04:45:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 04:45:03 INFO - PROCESS | 308 | 1467114303371 Marionette TRACE conn6 -> [0,1366,"setScriptTimeout",{"ms":35000}] 04:45:03 INFO - PROCESS | 308 | 1467114303374 Marionette TRACE conn6 <- [1,1366,null,{}] 04:45:03 INFO - PROCESS | 308 | 1467114303378 Marionette TRACE conn6 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:03 INFO - PROCESS | 308 | 1467114303381 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:03 INFO - PROCESS | 308 | 1467114303495 Marionette TRACE conn6 <- [1,1367,null,{"value":null}] 04:45:03 INFO - PROCESS | 308 | 1467114303600 Marionette TRACE conn6 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:03 INFO - PROCESS | 308 | 1467114303603 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:03 INFO - PROCESS | 308 | ++DOCSHELL 18D0AC00 == 40 [pid = 308] [id = 351] 04:45:03 INFO - PROCESS | 308 | ++DOMWINDOW == 87 (18D1EC00) [pid = 308] [serial = 1052] [outer = 00000000] 04:45:03 INFO - PROCESS | 308 | ++DOMWINDOW == 88 (1960B000) [pid = 308] [serial = 1053] [outer = 18D1EC00] 04:45:03 INFO - PROCESS | 308 | 1467114303658 Marionette DEBUG loaded listener.js 04:45:03 INFO - PROCESS | 308 | ++DOMWINDOW == 89 (19A44400) [pid = 308] [serial = 1054] [outer = 18D1EC00] 04:45:04 INFO - PROCESS | 308 | 1467114304306 Marionette TRACE conn6 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 04:45:04 INFO - PROCESS | 308 | 1467114304344 Marionette TRACE conn6 <- [1,1369,null,{"value":"13"}] 04:45:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 04:45:04 INFO - PROCESS | 308 | 1467114304348 Marionette TRACE conn6 -> [0,1370,"setScriptTimeout",{"ms":35000}] 04:45:04 INFO - PROCESS | 308 | 1467114304352 Marionette TRACE conn6 <- [1,1370,null,{}] 04:45:04 INFO - PROCESS | 308 | 1467114304376 Marionette TRACE conn6 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:04 INFO - PROCESS | 308 | 1467114304381 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:04 INFO - PROCESS | 308 | 1467114304521 Marionette TRACE conn6 <- [1,1371,null,{"value":null}] 04:45:04 INFO - PROCESS | 308 | 1467114304586 Marionette TRACE conn6 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:04 INFO - PROCESS | 308 | 1467114304589 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:04 INFO - PROCESS | 308 | ++DOCSHELL 1AC76C00 == 41 [pid = 308] [id = 352] 04:45:04 INFO - PROCESS | 308 | ++DOMWINDOW == 90 (1AC7C400) [pid = 308] [serial = 1055] [outer = 00000000] 04:45:04 INFO - PROCESS | 308 | ++DOMWINDOW == 91 (1AE39000) [pid = 308] [serial = 1056] [outer = 1AC7C400] 04:45:04 INFO - PROCESS | 308 | 1467114304645 Marionette DEBUG loaded listener.js 04:45:04 INFO - PROCESS | 308 | ++DOMWINDOW == 92 (1AEC8400) [pid = 308] [serial = 1057] [outer = 1AC7C400] 04:45:05 INFO - PROCESS | 308 | [308] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:45:05 INFO - PROCESS | 308 | 1467114305219 Marionette TRACE conn6 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 04:45:05 INFO - PROCESS | 308 | 1467114305285 Marionette TRACE conn6 <- [1,1373,null,{"value":"13"}] 04:45:05 INFO - PROCESS | 308 | 1467114305288 Marionette TRACE conn6 -> [0,1374,"setScriptTimeout",{"ms":35000}] 04:45:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 04:45:05 INFO - PROCESS | 308 | 1467114305290 Marionette TRACE conn6 <- [1,1374,null,{}] 04:45:05 INFO - PROCESS | 308 | 1467114305294 Marionette TRACE conn6 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:05 INFO - PROCESS | 308 | 1467114305296 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:05 INFO - PROCESS | 308 | 1467114305422 Marionette TRACE conn6 <- [1,1375,null,{"value":null}] 04:45:05 INFO - PROCESS | 308 | 1467114305549 Marionette TRACE conn6 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:05 INFO - PROCESS | 308 | 1467114305552 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:05 INFO - PROCESS | 308 | ++DOCSHELL 0F8FE400 == 42 [pid = 308] [id = 353] 04:45:05 INFO - PROCESS | 308 | ++DOMWINDOW == 93 (0FCC5000) [pid = 308] [serial = 1058] [outer = 00000000] 04:45:05 INFO - PROCESS | 308 | ++DOMWINDOW == 94 (0FF23400) [pid = 308] [serial = 1059] [outer = 0FCC5000] 04:45:05 INFO - PROCESS | 308 | 1467114305606 Marionette DEBUG loaded listener.js 04:45:05 INFO - PROCESS | 308 | ++DOMWINDOW == 95 (102ED400) [pid = 308] [serial = 1060] [outer = 0FCC5000] 04:45:06 INFO - PROCESS | 308 | 1467114306320 Marionette TRACE conn6 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 04:45:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 04:45:06 INFO - PROCESS | 308 | 1467114306370 Marionette TRACE conn6 <- [1,1377,null,{"value":"13"}] 04:45:06 INFO - PROCESS | 308 | 1467114306375 Marionette TRACE conn6 -> [0,1378,"setScriptTimeout",{"ms":35000}] 04:45:06 INFO - PROCESS | 308 | 1467114306380 Marionette TRACE conn6 <- [1,1378,null,{}] 04:45:06 INFO - PROCESS | 308 | 1467114306385 Marionette TRACE conn6 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:06 INFO - PROCESS | 308 | 1467114306387 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:06 INFO - PROCESS | 308 | 1467114306509 Marionette TRACE conn6 <- [1,1379,null,{"value":null}] 04:45:06 INFO - PROCESS | 308 | 1467114306625 Marionette TRACE conn6 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:06 INFO - PROCESS | 308 | 1467114306627 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:07 INFO - PROCESS | 308 | --DOCSHELL 17F31400 == 41 [pid = 308] [id = 348] 04:45:07 INFO - PROCESS | 308 | --DOCSHELL 1673D800 == 40 [pid = 308] [id = 347] 04:45:07 INFO - PROCESS | 308 | --DOCSHELL 092A8000 == 39 [pid = 308] [id = 346] 04:45:07 INFO - PROCESS | 308 | --DOCSHELL 18DF2C00 == 38 [pid = 308] [id = 345] 04:45:07 INFO - PROCESS | 308 | --DOCSHELL 186AC400 == 37 [pid = 308] [id = 344] 04:45:07 INFO - PROCESS | 308 | --DOCSHELL 1628B000 == 36 [pid = 308] [id = 343] 04:45:07 INFO - PROCESS | 308 | --DOCSHELL 10228400 == 35 [pid = 308] [id = 342] 04:45:07 INFO - PROCESS | 308 | --DOCSHELL 0FCC6C00 == 34 [pid = 308] [id = 341] 04:45:07 INFO - PROCESS | 308 | --DOCSHELL 1472C800 == 33 [pid = 308] [id = 338] 04:45:07 INFO - PROCESS | 308 | --DOCSHELL 0C8B6800 == 32 [pid = 308] [id = 339] 04:45:07 INFO - PROCESS | 308 | --DOCSHELL 0FC94C00 == 31 [pid = 308] [id = 340] 04:45:07 INFO - PROCESS | 308 | --DOCSHELL 1AC76C00 == 30 [pid = 308] [id = 352] 04:45:07 INFO - PROCESS | 308 | --DOCSHELL 0F8FE400 == 29 [pid = 308] [id = 353] 04:45:07 INFO - PROCESS | 308 | --DOCSHELL 18D0AC00 == 28 [pid = 308] [id = 351] 04:45:07 INFO - PROCESS | 308 | --DOCSHELL 16288C00 == 27 [pid = 308] [id = 349] 04:45:07 INFO - PROCESS | 308 | --DOCSHELL 0FC80C00 == 26 [pid = 308] [id = 350] 04:45:07 INFO - PROCESS | 308 | ++DOCSHELL 0207CC00 == 27 [pid = 308] [id = 354] 04:45:07 INFO - PROCESS | 308 | ++DOMWINDOW == 96 (0207D400) [pid = 308] [serial = 1061] [outer = 00000000] 04:45:07 INFO - PROCESS | 308 | ++DOMWINDOW == 97 (092A5000) [pid = 308] [serial = 1062] [outer = 0207D400] 04:45:07 INFO - PROCESS | 308 | 1467114307335 Marionette DEBUG loaded listener.js 04:45:07 INFO - PROCESS | 308 | ++DOMWINDOW == 98 (0C8BA400) [pid = 308] [serial = 1063] [outer = 0207D400] 04:45:07 INFO - PROCESS | 308 | --DOMWINDOW == 97 (14829C00) [pid = 308] [serial = 996] [outer = 00000000] [url = about:blank] 04:45:07 INFO - PROCESS | 308 | --DOMWINDOW == 96 (1022B400) [pid = 308] [serial = 988] [outer = 00000000] [url = about:blank] 04:45:07 INFO - PROCESS | 308 | --DOMWINDOW == 95 (0FE2E000) [pid = 308] [serial = 987] [outer = 00000000] [url = about:blank] 04:45:07 INFO - PROCESS | 308 | --DOMWINDOW == 94 (0FC74800) [pid = 308] [serial = 990] [outer = 00000000] [url = about:blank] 04:45:07 INFO - PROCESS | 308 | --DOMWINDOW == 93 (15F8F400) [pid = 308] [serial = 999] [outer = 00000000] [url = about:blank] 04:45:07 INFO - PROCESS | 308 | --DOMWINDOW == 92 (0FCCC800) [pid = 308] [serial = 991] [outer = 00000000] [url = about:blank] 04:45:07 INFO - PROCESS | 308 | --DOMWINDOW == 91 (0FF1E400) [pid = 308] [serial = 993] [outer = 00000000] [url = about:blank] 04:45:07 INFO - PROCESS | 308 | --DOMWINDOW == 90 (0FF27400) [pid = 308] [serial = 994] [outer = 00000000] [url = about:blank] 04:45:07 INFO - PROCESS | 308 | --DOMWINDOW == 89 (17892400) [pid = 308] [serial = 1002] [outer = 00000000] [url = about:blank] 04:45:07 INFO - PROCESS | 308 | --DOMWINDOW == 88 (18DEA400) [pid = 308] [serial = 1005] [outer = 00000000] [url = about:blank] 04:45:07 INFO - PROCESS | 308 | --DOMWINDOW == 87 (17F32C00) [pid = 308] [serial = 1003] [outer = 00000000] [url = about:blank] 04:45:07 INFO - PROCESS | 308 | --DOMWINDOW == 86 (19609800) [pid = 308] [serial = 1011] [outer = 00000000] [url = about:blank] 04:45:07 INFO - PROCESS | 308 | --DOMWINDOW == 85 (19605400) [pid = 308] [serial = 1012] [outer = 00000000] [url = about:blank] 04:45:07 INFO - PROCESS | 308 | --DOMWINDOW == 84 (10229000) [pid = 308] [serial = 973] [outer = 00000000] [url = about:blank] 04:45:07 INFO - PROCESS | 308 | --DOMWINDOW == 83 (0FE27400) [pid = 308] [serial = 972] [outer = 00000000] [url = about:blank] 04:45:07 INFO - PROCESS | 308 | --DOMWINDOW == 82 (17F36000) [pid = 308] [serial = 976] [outer = 00000000] [url = about:blank] 04:45:07 INFO - PROCESS | 308 | --DOMWINDOW == 81 (1746B400) [pid = 308] [serial = 975] [outer = 00000000] [url = about:blank] 04:45:07 INFO - PROCESS | 308 | --DOMWINDOW == 80 (1B64E800) [pid = 308] [serial = 979] [outer = 00000000] [url = about:blank] 04:45:07 INFO - PROCESS | 308 | --DOMWINDOW == 79 (19F6FC00) [pid = 308] [serial = 978] [outer = 00000000] [url = about:blank] 04:45:07 INFO - PROCESS | 308 | --DOMWINDOW == 78 (1C25D800) [pid = 308] [serial = 982] [outer = 00000000] [url = about:blank] 04:45:07 INFO - PROCESS | 308 | --DOMWINDOW == 77 (1BB83000) [pid = 308] [serial = 981] [outer = 00000000] [url = about:blank] 04:45:07 INFO - PROCESS | 308 | --DOMWINDOW == 76 (19A79400) [pid = 308] [serial = 985] [outer = 00000000] [url = about:blank] 04:45:07 INFO - PROCESS | 308 | --DOMWINDOW == 75 (0FE29000) [pid = 308] [serial = 984] [outer = 00000000] [url = about:blank] 04:45:07 INFO - PROCESS | 308 | --DOMWINDOW == 74 (18DEEC00) [pid = 308] [serial = 1006] [outer = 00000000] [url = about:blank] 04:45:07 INFO - PROCESS | 308 | --DOMWINDOW == 73 (19949C00) [pid = 308] [serial = 1014] [outer = 00000000] [url = about:blank] 04:45:07 INFO - PROCESS | 308 | --DOMWINDOW == 72 (18D0E000) [pid = 308] [serial = 1008] [outer = 00000000] [url = about:blank] 04:45:07 INFO - PROCESS | 308 | --DOMWINDOW == 71 (18D1DC00) [pid = 308] [serial = 1009] [outer = 00000000] [url = about:blank] 04:45:07 INFO - PROCESS | 308 | --DOMWINDOW == 70 (16373400) [pid = 308] [serial = 1000] [outer = 00000000] [url = about:blank] 04:45:07 INFO - PROCESS | 308 | --DOMWINDOW == 69 (1494F400) [pid = 308] [serial = 997] [outer = 00000000] [url = about:blank] 04:45:07 INFO - PROCESS | 308 | 1467114307908 Marionette TRACE conn6 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 04:45:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 04:45:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1590ms 04:45:07 INFO - PROCESS | 308 | 1467114307967 Marionette TRACE conn6 -> [0,1381,"getWindowHandle",null] 04:45:07 INFO - PROCESS | 308 | 1467114307971 Marionette TRACE conn6 <- [1,1381,null,{"value":"13"}] 04:45:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 04:45:07 INFO - PROCESS | 308 | 1467114307975 Marionette TRACE conn6 -> [0,1382,"setScriptTimeout",{"ms":35000}] 04:45:07 INFO - PROCESS | 308 | 1467114307978 Marionette TRACE conn6 <- [1,1382,null,{}] 04:45:07 INFO - PROCESS | 308 | 1467114307983 Marionette TRACE conn6 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:07 INFO - PROCESS | 308 | 1467114307986 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:08 INFO - PROCESS | 308 | 1467114308118 Marionette TRACE conn6 <- [1,1383,null,{"value":null}] 04:45:08 INFO - PROCESS | 308 | 1467114308209 Marionette TRACE conn6 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:08 INFO - PROCESS | 308 | 1467114308211 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:08 INFO - PROCESS | 308 | ++DOCSHELL 0FCC6C00 == 28 [pid = 308] [id = 355] 04:45:08 INFO - PROCESS | 308 | ++DOMWINDOW == 70 (0FCCC400) [pid = 308] [serial = 1064] [outer = 00000000] 04:45:08 INFO - PROCESS | 308 | ++DOMWINDOW == 71 (0FCE9C00) [pid = 308] [serial = 1065] [outer = 0FCCC400] 04:45:08 INFO - PROCESS | 308 | 1467114308263 Marionette DEBUG loaded listener.js 04:45:08 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (0FD9D000) [pid = 308] [serial = 1066] [outer = 0FCCC400] 04:45:08 INFO - PROCESS | 308 | 1467114308675 Marionette TRACE conn6 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 04:45:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 04:45:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 730ms 04:45:08 INFO - PROCESS | 308 | 1467114308721 Marionette TRACE conn6 -> [0,1385,"getWindowHandle",null] 04:45:08 INFO - PROCESS | 308 | 1467114308726 Marionette TRACE conn6 <- [1,1385,null,{"value":"13"}] 04:45:08 INFO - PROCESS | 308 | 1467114308735 Marionette TRACE conn6 -> [0,1386,"setScriptTimeout",{"ms":35000}] 04:45:08 INFO - PROCESS | 308 | 1467114308738 Marionette TRACE conn6 <- [1,1386,null,{}] 04:45:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 04:45:08 INFO - PROCESS | 308 | 1467114308742 Marionette TRACE conn6 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:08 INFO - PROCESS | 308 | 1467114308745 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:08 INFO - PROCESS | 308 | 1467114308839 Marionette TRACE conn6 <- [1,1387,null,{"value":null}] 04:45:08 INFO - PROCESS | 308 | 1467114308846 Marionette TRACE conn6 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:08 INFO - PROCESS | 308 | 1467114308848 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:08 INFO - PROCESS | 308 | ++DOCSHELL 0FE28000 == 29 [pid = 308] [id = 356] 04:45:08 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (0FE29000) [pid = 308] [serial = 1067] [outer = 00000000] 04:45:08 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (10093000) [pid = 308] [serial = 1068] [outer = 0FE29000] 04:45:08 INFO - PROCESS | 308 | 1467114308894 Marionette DEBUG loaded listener.js 04:45:08 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (10230C00) [pid = 308] [serial = 1069] [outer = 0FE29000] 04:45:09 INFO - PROCESS | 308 | 1467114309407 Marionette TRACE conn6 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 04:45:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 04:45:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 731ms 04:45:09 INFO - PROCESS | 308 | 1467114309473 Marionette TRACE conn6 -> [0,1389,"getWindowHandle",null] 04:45:09 INFO - PROCESS | 308 | 1467114309475 Marionette TRACE conn6 <- [1,1389,null,{"value":"13"}] 04:45:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 04:45:09 INFO - PROCESS | 308 | 1467114309479 Marionette TRACE conn6 -> [0,1390,"setScriptTimeout",{"ms":35000}] 04:45:09 INFO - PROCESS | 308 | 1467114309482 Marionette TRACE conn6 <- [1,1390,null,{}] 04:45:09 INFO - PROCESS | 308 | 1467114309493 Marionette TRACE conn6 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:09 INFO - PROCESS | 308 | 1467114309498 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:09 INFO - PROCESS | 308 | 1467114309597 Marionette TRACE conn6 <- [1,1391,null,{"value":null}] 04:45:09 INFO - PROCESS | 308 | 1467114309612 Marionette TRACE conn6 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:09 INFO - PROCESS | 308 | 1467114309626 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:09 INFO - PROCESS | 308 | ++DOCSHELL 0FC73C00 == 30 [pid = 308] [id = 357] 04:45:09 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (0FF26400) [pid = 308] [serial = 1070] [outer = 00000000] 04:45:09 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (14828800) [pid = 308] [serial = 1071] [outer = 0FF26400] 04:45:09 INFO - PROCESS | 308 | 1467114309673 Marionette DEBUG loaded listener.js 04:45:09 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (1494AC00) [pid = 308] [serial = 1072] [outer = 0FF26400] 04:45:10 INFO - PROCESS | 308 | 1467114310177 Marionette TRACE conn6 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 04:45:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 04:45:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 730ms 04:45:10 INFO - PROCESS | 308 | 1467114310229 Marionette TRACE conn6 -> [0,1393,"getWindowHandle",null] 04:45:10 INFO - PROCESS | 308 | 1467114310232 Marionette TRACE conn6 <- [1,1393,null,{"value":"13"}] 04:45:10 INFO - PROCESS | 308 | 1467114310235 Marionette TRACE conn6 -> [0,1394,"setScriptTimeout",{"ms":35000}] 04:45:10 INFO - PROCESS | 308 | 1467114310237 Marionette TRACE conn6 <- [1,1394,null,{}] 04:45:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 04:45:10 INFO - PROCESS | 308 | 1467114310240 Marionette TRACE conn6 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:10 INFO - PROCESS | 308 | 1467114310242 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:10 INFO - PROCESS | 308 | 1467114310361 Marionette TRACE conn6 <- [1,1395,null,{"value":null}] 04:45:10 INFO - PROCESS | 308 | 1467114310419 Marionette TRACE conn6 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:10 INFO - PROCESS | 308 | 1467114310421 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:10 INFO - PROCESS | 308 | ++DOCSHELL 1562E800 == 31 [pid = 308] [id = 358] 04:45:10 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (15639C00) [pid = 308] [serial = 1073] [outer = 00000000] 04:45:10 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (15F97800) [pid = 308] [serial = 1074] [outer = 15639C00] 04:45:10 INFO - PROCESS | 308 | 1467114310467 Marionette DEBUG loaded listener.js 04:45:10 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (16212000) [pid = 308] [serial = 1075] [outer = 15639C00] 04:45:10 INFO - PROCESS | 308 | 1467114310892 Marionette TRACE conn6 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 04:45:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 04:45:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 670ms 04:45:10 INFO - PROCESS | 308 | 1467114310911 Marionette TRACE conn6 -> [0,1397,"getWindowHandle",null] 04:45:10 INFO - PROCESS | 308 | 1467114310913 Marionette TRACE conn6 <- [1,1397,null,{"value":"13"}] 04:45:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 04:45:10 INFO - PROCESS | 308 | 1467114310916 Marionette TRACE conn6 -> [0,1398,"setScriptTimeout",{"ms":35000}] 04:45:10 INFO - PROCESS | 308 | 1467114310917 Marionette TRACE conn6 <- [1,1398,null,{}] 04:45:10 INFO - PROCESS | 308 | 1467114310936 Marionette TRACE conn6 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:10 INFO - PROCESS | 308 | 1467114310938 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:11 INFO - PROCESS | 308 | 1467114311057 Marionette TRACE conn6 <- [1,1399,null,{"value":null}] 04:45:11 INFO - PROCESS | 308 | 1467114311063 Marionette TRACE conn6 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:11 INFO - PROCESS | 308 | 1467114311065 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:11 INFO - PROCESS | 308 | ++DOCSHELL 17452000 == 32 [pid = 308] [id = 359] 04:45:11 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (17452800) [pid = 308] [serial = 1076] [outer = 00000000] 04:45:11 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (1745EC00) [pid = 308] [serial = 1077] [outer = 17452800] 04:45:11 INFO - PROCESS | 308 | 1467114311120 Marionette DEBUG loaded listener.js 04:45:11 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (17836000) [pid = 308] [serial = 1078] [outer = 17452800] 04:45:11 INFO - PROCESS | 308 | 1467114311641 Marionette TRACE conn6 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 04:45:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 04:45:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 770ms 04:45:11 INFO - PROCESS | 308 | 1467114311702 Marionette TRACE conn6 -> [0,1401,"getWindowHandle",null] 04:45:11 INFO - PROCESS | 308 | 1467114311704 Marionette TRACE conn6 <- [1,1401,null,{"value":"13"}] 04:45:11 INFO - PROCESS | 308 | 1467114311708 Marionette TRACE conn6 -> [0,1402,"setScriptTimeout",{"ms":35000}] 04:45:11 INFO - PROCESS | 308 | 1467114311709 Marionette TRACE conn6 <- [1,1402,null,{}] 04:45:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 04:45:11 INFO - PROCESS | 308 | 1467114311713 Marionette TRACE conn6 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:11 INFO - PROCESS | 308 | 1467114311719 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:11 INFO - PROCESS | 308 | 1467114311846 Marionette TRACE conn6 <- [1,1403,null,{"value":null}] 04:45:12 INFO - PROCESS | 308 | --DOMWINDOW == 83 (1960C800) [pid = 308] [serial = 1043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 04:45:12 INFO - PROCESS | 308 | --DOMWINDOW == 82 (186AF400) [pid = 308] [serial = 1031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 04:45:12 INFO - PROCESS | 308 | --DOMWINDOW == 81 (194A9C00) [pid = 308] [serial = 1034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 04:45:12 INFO - PROCESS | 308 | --DOMWINDOW == 80 (11111800) [pid = 308] [serial = 1019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 04:45:12 INFO - PROCESS | 308 | --DOMWINDOW == 79 (0FCC9C00) [pid = 308] [serial = 1022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 04:45:12 INFO - PROCESS | 308 | --DOMWINDOW == 78 (0F527400) [pid = 308] [serial = 1016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 04:45:12 INFO - PROCESS | 308 | --DOMWINDOW == 77 (198DA800) [pid = 308] [serial = 1013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 04:45:12 INFO - PROCESS | 308 | --DOMWINDOW == 76 (1673E400) [pid = 308] [serial = 1028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 04:45:12 INFO - PROCESS | 308 | --DOMWINDOW == 75 (092A8C00) [pid = 308] [serial = 1037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 04:45:12 INFO - PROCESS | 308 | --DOMWINDOW == 74 (1022D800) [pid = 308] [serial = 1025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 04:45:12 INFO - PROCESS | 308 | --DOMWINDOW == 73 (19BAE000) [pid = 308] [serial = 1046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 04:45:12 INFO - PROCESS | 308 | 1467114312105 Marionette TRACE conn6 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:12 INFO - PROCESS | 308 | 1467114312107 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:12 INFO - PROCESS | 308 | ++DOCSHELL 092A1C00 == 33 [pid = 308] [id = 360] 04:45:12 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (092A2400) [pid = 308] [serial = 1079] [outer = 00000000] 04:45:12 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (0FC96000) [pid = 308] [serial = 1080] [outer = 092A2400] 04:45:12 INFO - PROCESS | 308 | 1467114312153 Marionette DEBUG loaded listener.js 04:45:12 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (10477000) [pid = 308] [serial = 1081] [outer = 092A2400] 04:45:12 INFO - PROCESS | 308 | 1467114312536 Marionette TRACE conn6 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 04:45:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 04:45:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 871ms 04:45:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 04:45:12 INFO - PROCESS | 308 | 1467114312586 Marionette TRACE conn6 -> [0,1405,"getWindowHandle",null] 04:45:12 INFO - PROCESS | 308 | 1467114312588 Marionette TRACE conn6 <- [1,1405,null,{"value":"13"}] 04:45:12 INFO - PROCESS | 308 | 1467114312590 Marionette TRACE conn6 -> [0,1406,"setScriptTimeout",{"ms":35000}] 04:45:12 INFO - PROCESS | 308 | 1467114312592 Marionette TRACE conn6 <- [1,1406,null,{}] 04:45:12 INFO - PROCESS | 308 | 1467114312596 Marionette TRACE conn6 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:12 INFO - PROCESS | 308 | 1467114312598 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:12 INFO - PROCESS | 308 | 1467114312710 Marionette TRACE conn6 <- [1,1407,null,{"value":null}] 04:45:12 INFO - PROCESS | 308 | 1467114312718 Marionette TRACE conn6 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:12 INFO - PROCESS | 308 | 1467114312720 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:12 INFO - PROCESS | 308 | ++DOCSHELL 0F784000 == 34 [pid = 308] [id = 361] 04:45:12 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (0FC92000) [pid = 308] [serial = 1082] [outer = 00000000] 04:45:12 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (18663800) [pid = 308] [serial = 1083] [outer = 0FC92000] 04:45:12 INFO - PROCESS | 308 | 1467114312764 Marionette DEBUG loaded listener.js 04:45:12 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (189AB800) [pid = 308] [serial = 1084] [outer = 0FC92000] 04:45:13 INFO - PROCESS | 308 | 1467114313177 Marionette TRACE conn6 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 04:45:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 04:45:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 630ms 04:45:13 INFO - PROCESS | 308 | 1467114313222 Marionette TRACE conn6 -> [0,1409,"getWindowHandle",null] 04:45:13 INFO - PROCESS | 308 | 1467114313224 Marionette TRACE conn6 <- [1,1409,null,{"value":"13"}] 04:45:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 04:45:13 INFO - PROCESS | 308 | 1467114313227 Marionette TRACE conn6 -> [0,1410,"setScriptTimeout",{"ms":35000}] 04:45:13 INFO - PROCESS | 308 | 1467114313229 Marionette TRACE conn6 <- [1,1410,null,{}] 04:45:13 INFO - PROCESS | 308 | 1467114313232 Marionette TRACE conn6 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:13 INFO - PROCESS | 308 | 1467114313234 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:13 INFO - PROCESS | 308 | 1467114313348 Marionette TRACE conn6 <- [1,1411,null,{"value":null}] 04:45:13 INFO - PROCESS | 308 | 1467114313387 Marionette TRACE conn6 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:13 INFO - PROCESS | 308 | 1467114313389 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:13 INFO - PROCESS | 308 | ++DOCSHELL 0F736800 == 35 [pid = 308] [id = 362] 04:45:13 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (0FCCA800) [pid = 308] [serial = 1085] [outer = 00000000] 04:45:13 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (18DE7400) [pid = 308] [serial = 1086] [outer = 0FCCA800] 04:45:13 INFO - PROCESS | 308 | 1467114313434 Marionette DEBUG loaded listener.js 04:45:13 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (18DE7800) [pid = 308] [serial = 1087] [outer = 0FCCA800] 04:45:13 INFO - PROCESS | 308 | 1467114313859 Marionette TRACE conn6 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 04:45:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 04:45:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 670ms 04:45:13 INFO - PROCESS | 308 | 1467114313898 Marionette TRACE conn6 -> [0,1413,"getWindowHandle",null] 04:45:13 INFO - PROCESS | 308 | 1467114313900 Marionette TRACE conn6 <- [1,1413,null,{"value":"13"}] 04:45:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 04:45:13 INFO - PROCESS | 308 | 1467114313903 Marionette TRACE conn6 -> [0,1414,"setScriptTimeout",{"ms":35000}] 04:45:13 INFO - PROCESS | 308 | 1467114313914 Marionette TRACE conn6 <- [1,1414,null,{}] 04:45:13 INFO - PROCESS | 308 | 1467114313932 Marionette TRACE conn6 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:13 INFO - PROCESS | 308 | 1467114313934 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:14 INFO - PROCESS | 308 | 1467114314018 Marionette TRACE conn6 <- [1,1415,null,{"value":null}] 04:45:14 INFO - PROCESS | 308 | 1467114314026 Marionette TRACE conn6 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:14 INFO - PROCESS | 308 | 1467114314028 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:14 INFO - PROCESS | 308 | ++DOCSHELL 18DF2C00 == 36 [pid = 308] [id = 363] 04:45:14 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (194A9400) [pid = 308] [serial = 1088] [outer = 00000000] 04:45:14 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (1960AC00) [pid = 308] [serial = 1089] [outer = 194A9400] 04:45:14 INFO - PROCESS | 308 | 1467114314072 Marionette DEBUG loaded listener.js 04:45:14 INFO - PROCESS | 308 | ++DOMWINDOW == 85 (198CFC00) [pid = 308] [serial = 1090] [outer = 194A9400] 04:45:14 INFO - PROCESS | 308 | 1467114314916 Marionette TRACE conn6 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 04:45:14 INFO - PROCESS | 308 | ++DOMWINDOW == 86 (0FE27800) [pid = 308] [serial = 1091] [outer = 100D4400] 04:45:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 04:45:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1098ms 04:45:15 INFO - PROCESS | 308 | 1467114315018 Marionette TRACE conn6 -> [0,1417,"getWindowHandle",null] 04:45:15 INFO - PROCESS | 308 | 1467114315023 Marionette TRACE conn6 <- [1,1417,null,{"value":"13"}] 04:45:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 04:45:15 INFO - PROCESS | 308 | 1467114315106 Marionette TRACE conn6 -> [0,1418,"setScriptTimeout",{"ms":35000}] 04:45:15 INFO - PROCESS | 308 | 1467114315111 Marionette TRACE conn6 <- [1,1418,null,{}] 04:45:15 INFO - PROCESS | 308 | 1467114315129 Marionette TRACE conn6 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:15 INFO - PROCESS | 308 | 1467114315133 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:15 INFO - PROCESS | 308 | 1467114315256 Marionette TRACE conn6 <- [1,1419,null,{"value":null}] 04:45:15 INFO - PROCESS | 308 | 1467114315380 Marionette TRACE conn6 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:15 INFO - PROCESS | 308 | 1467114315383 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:15 INFO - PROCESS | 308 | ++DOCSHELL 0FCEB400 == 37 [pid = 308] [id = 364] 04:45:15 INFO - PROCESS | 308 | ++DOMWINDOW == 87 (0FE23C00) [pid = 308] [serial = 1092] [outer = 00000000] 04:45:15 INFO - PROCESS | 308 | ++DOMWINDOW == 88 (10ED6800) [pid = 308] [serial = 1093] [outer = 0FE23C00] 04:45:15 INFO - PROCESS | 308 | 1467114315449 Marionette DEBUG loaded listener.js 04:45:15 INFO - PROCESS | 308 | ++DOMWINDOW == 89 (140C8400) [pid = 308] [serial = 1094] [outer = 0FE23C00] 04:45:16 INFO - PROCESS | 308 | 1467114316079 Marionette TRACE conn6 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 04:45:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 04:45:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1116ms 04:45:16 INFO - PROCESS | 308 | 1467114316154 Marionette TRACE conn6 -> [0,1421,"getWindowHandle",null] 04:45:16 INFO - PROCESS | 308 | 1467114316159 Marionette TRACE conn6 <- [1,1421,null,{"value":"13"}] 04:45:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 04:45:16 INFO - PROCESS | 308 | 1467114316166 Marionette TRACE conn6 -> [0,1422,"setScriptTimeout",{"ms":35000}] 04:45:16 INFO - PROCESS | 308 | 1467114316169 Marionette TRACE conn6 <- [1,1422,null,{}] 04:45:16 INFO - PROCESS | 308 | 1467114316173 Marionette TRACE conn6 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:16 INFO - PROCESS | 308 | 1467114316176 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:16 INFO - PROCESS | 308 | 1467114316350 Marionette TRACE conn6 <- [1,1423,null,{"value":null}] 04:45:16 INFO - PROCESS | 308 | 1467114316475 Marionette TRACE conn6 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:16 INFO - PROCESS | 308 | 1467114316478 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:16 INFO - PROCESS | 308 | ++DOCSHELL 0FC75000 == 38 [pid = 308] [id = 365] 04:45:16 INFO - PROCESS | 308 | ++DOMWINDOW == 90 (0FC75400) [pid = 308] [serial = 1095] [outer = 00000000] 04:45:16 INFO - PROCESS | 308 | ++DOMWINDOW == 91 (0FE20400) [pid = 308] [serial = 1096] [outer = 0FC75400] 04:45:16 INFO - PROCESS | 308 | 1467114316536 Marionette DEBUG loaded listener.js 04:45:16 INFO - PROCESS | 308 | ++DOMWINDOW == 92 (100D2400) [pid = 308] [serial = 1097] [outer = 0FC75400] 04:45:17 INFO - PROCESS | 308 | --DOCSHELL 1022F800 == 37 [pid = 308] [id = 220] 04:45:17 INFO - PROCESS | 308 | --DOCSHELL 15F9C800 == 36 [pid = 308] [id = 207] 04:45:17 INFO - PROCESS | 308 | --DOCSHELL 0FCCB800 == 35 [pid = 308] [id = 212] 04:45:17 INFO - PROCESS | 308 | --DOCSHELL 198D5000 == 34 [pid = 308] [id = 219] 04:45:17 INFO - PROCESS | 308 | --DOCSHELL 1022EC00 == 33 [pid = 308] [id = 205] 04:45:17 INFO - PROCESS | 308 | --DOCSHELL 1481E400 == 32 [pid = 308] [id = 213] 04:45:17 INFO - PROCESS | 308 | --DOCSHELL 0FCC9000 == 31 [pid = 308] [id = 206] 04:45:17 INFO - PROCESS | 308 | --DOCSHELL 0FCF0000 == 30 [pid = 308] [id = 204] 04:45:17 INFO - PROCESS | 308 | --DOCSHELL 0FE5EC00 == 29 [pid = 308] [id = 215] 04:45:17 INFO - PROCESS | 308 | --DOCSHELL 092A3000 == 28 [pid = 308] [id = 203] 04:45:17 INFO - PROCESS | 308 | --DOMWINDOW == 91 (19F77800) [pid = 308] [serial = 1047] [outer = 00000000] [url = about:blank] 04:45:17 INFO - PROCESS | 308 | --DOMWINDOW == 90 (1AA2F400) [pid = 308] [serial = 1048] [outer = 00000000] [url = about:blank] 04:45:17 INFO - PROCESS | 308 | --DOMWINDOW == 89 (19BAE800) [pid = 308] [serial = 1044] [outer = 00000000] [url = about:blank] 04:45:17 INFO - PROCESS | 308 | --DOMWINDOW == 88 (18D09C00) [pid = 308] [serial = 1032] [outer = 00000000] [url = about:blank] 04:45:17 INFO - PROCESS | 308 | --DOMWINDOW == 87 (1960D800) [pid = 308] [serial = 1035] [outer = 00000000] [url = about:blank] 04:45:17 INFO - PROCESS | 308 | --DOMWINDOW == 86 (1494E800) [pid = 308] [serial = 1020] [outer = 00000000] [url = about:blank] 04:45:17 INFO - PROCESS | 308 | --DOMWINDOW == 85 (18DE5000) [pid = 308] [serial = 1033] [outer = 00000000] [url = about:blank] 04:45:17 INFO - PROCESS | 308 | --DOMWINDOW == 84 (15F55400) [pid = 308] [serial = 1021] [outer = 00000000] [url = about:blank] 04:45:17 INFO - PROCESS | 308 | --DOMWINDOW == 83 (0FCE4400) [pid = 308] [serial = 1023] [outer = 00000000] [url = about:blank] 04:45:17 INFO - PROCESS | 308 | --DOMWINDOW == 82 (0FE20C00) [pid = 308] [serial = 1024] [outer = 00000000] [url = about:blank] 04:45:17 INFO - PROCESS | 308 | --DOMWINDOW == 81 (0FE21400) [pid = 308] [serial = 1017] [outer = 00000000] [url = about:blank] 04:45:17 INFO - PROCESS | 308 | --DOMWINDOW == 80 (0FF1E800) [pid = 308] [serial = 1018] [outer = 00000000] [url = about:blank] 04:45:17 INFO - PROCESS | 308 | --DOMWINDOW == 79 (1994C400) [pid = 308] [serial = 1015] [outer = 00000000] [url = about:blank] 04:45:17 INFO - PROCESS | 308 | --DOMWINDOW == 78 (1746E800) [pid = 308] [serial = 1029] [outer = 00000000] [url = about:blank] 04:45:17 INFO - PROCESS | 308 | --DOMWINDOW == 77 (0F8F6800) [pid = 308] [serial = 1038] [outer = 00000000] [url = about:blank] 04:45:17 INFO - PROCESS | 308 | --DOMWINDOW == 76 (10549400) [pid = 308] [serial = 1026] [outer = 00000000] [url = about:blank] 04:45:17 INFO - PROCESS | 308 | --DOMWINDOW == 75 (140C8C00) [pid = 308] [serial = 1027] [outer = 00000000] [url = about:blank] 04:45:17 INFO - PROCESS | 308 | --DOMWINDOW == 74 (198D2C00) [pid = 308] [serial = 1036] [outer = 00000000] [url = about:blank] 04:45:17 INFO - PROCESS | 308 | --DOMWINDOW == 73 (19A51800) [pid = 308] [serial = 1041] [outer = 00000000] [url = about:blank] 04:45:17 INFO - PROCESS | 308 | --DOMWINDOW == 72 (0FE2D800) [pid = 308] [serial = 1039] [outer = 00000000] [url = about:blank] 04:45:17 INFO - PROCESS | 308 | --DOMWINDOW == 71 (19BB1400) [pid = 308] [serial = 1045] [outer = 00000000] [url = about:blank] 04:45:17 INFO - PROCESS | 308 | --DOMWINDOW == 70 (17895400) [pid = 308] [serial = 1030] [outer = 00000000] [url = about:blank] 04:45:17 INFO - PROCESS | 308 | 1467114317350 Marionette TRACE conn6 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 04:45:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 04:45:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1233ms 04:45:17 INFO - PROCESS | 308 | 1467114317403 Marionette TRACE conn6 -> [0,1425,"getWindowHandle",null] 04:45:17 INFO - PROCESS | 308 | 1467114317407 Marionette TRACE conn6 <- [1,1425,null,{"value":"13"}] 04:45:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 04:45:17 INFO - PROCESS | 308 | 1467114317411 Marionette TRACE conn6 -> [0,1426,"setScriptTimeout",{"ms":35000}] 04:45:17 INFO - PROCESS | 308 | 1467114317416 Marionette TRACE conn6 <- [1,1426,null,{}] 04:45:17 INFO - PROCESS | 308 | 1467114317421 Marionette TRACE conn6 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:17 INFO - PROCESS | 308 | 1467114317423 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:17 INFO - PROCESS | 308 | 1467114317512 Marionette TRACE conn6 <- [1,1427,null,{"value":null}] 04:45:17 INFO - PROCESS | 308 | 1467114317518 Marionette TRACE conn6 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:17 INFO - PROCESS | 308 | 1467114317521 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:17 INFO - PROCESS | 308 | ++DOCSHELL 0FCD3800 == 29 [pid = 308] [id = 366] 04:45:17 INFO - PROCESS | 308 | ++DOMWINDOW == 71 (0FCE4400) [pid = 308] [serial = 1098] [outer = 00000000] 04:45:17 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (0FD9C400) [pid = 308] [serial = 1099] [outer = 0FCE4400] 04:45:17 INFO - PROCESS | 308 | 1467114317569 Marionette DEBUG loaded listener.js 04:45:17 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (0FE2EC00) [pid = 308] [serial = 1100] [outer = 0FCE4400] 04:45:18 INFO - PROCESS | 308 | 1467114318073 Marionette TRACE conn6 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 04:45:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 04:45:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 730ms 04:45:18 INFO - PROCESS | 308 | 1467114318142 Marionette TRACE conn6 -> [0,1429,"getWindowHandle",null] 04:45:18 INFO - PROCESS | 308 | 1467114318146 Marionette TRACE conn6 <- [1,1429,null,{"value":"13"}] 04:45:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 04:45:18 INFO - PROCESS | 308 | 1467114318152 Marionette TRACE conn6 -> [0,1430,"setScriptTimeout",{"ms":35000}] 04:45:18 INFO - PROCESS | 308 | 1467114318155 Marionette TRACE conn6 <- [1,1430,null,{}] 04:45:18 INFO - PROCESS | 308 | 1467114318159 Marionette TRACE conn6 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:18 INFO - PROCESS | 308 | 1467114318161 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:18 INFO - PROCESS | 308 | 1467114318251 Marionette TRACE conn6 <- [1,1431,null,{"value":null}] 04:45:18 INFO - PROCESS | 308 | 1467114318340 Marionette TRACE conn6 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:18 INFO - PROCESS | 308 | 1467114318343 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:18 INFO - PROCESS | 308 | ++DOCSHELL 10EDF000 == 30 [pid = 308] [id = 367] 04:45:18 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (13F20000) [pid = 308] [serial = 1101] [outer = 00000000] 04:45:18 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (14296400) [pid = 308] [serial = 1102] [outer = 13F20000] 04:45:18 INFO - PROCESS | 308 | 1467114318389 Marionette DEBUG loaded listener.js 04:45:18 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (1472B400) [pid = 308] [serial = 1103] [outer = 13F20000] 04:45:18 INFO - PROCESS | 308 | 1467114318797 Marionette TRACE conn6 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 04:45:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 04:45:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 670ms 04:45:18 INFO - PROCESS | 308 | 1467114318827 Marionette TRACE conn6 -> [0,1433,"getWindowHandle",null] 04:45:18 INFO - PROCESS | 308 | 1467114318829 Marionette TRACE conn6 <- [1,1433,null,{"value":"13"}] 04:45:18 INFO - PROCESS | 308 | 1467114318833 Marionette TRACE conn6 -> [0,1434,"setScriptTimeout",{"ms":35000}] 04:45:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 04:45:18 INFO - PROCESS | 308 | 1467114318836 Marionette TRACE conn6 <- [1,1434,null,{}] 04:45:18 INFO - PROCESS | 308 | 1467114318847 Marionette TRACE conn6 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:18 INFO - PROCESS | 308 | 1467114318852 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:18 INFO - PROCESS | 308 | 1467114318940 Marionette TRACE conn6 <- [1,1435,null,{"value":null}] 04:45:18 INFO - PROCESS | 308 | 1467114318948 Marionette TRACE conn6 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:18 INFO - PROCESS | 308 | 1467114318951 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:18 INFO - PROCESS | 308 | ++DOCSHELL 16743800 == 31 [pid = 308] [id = 368] 04:45:18 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (16747C00) [pid = 308] [serial = 1104] [outer = 00000000] 04:45:18 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (17458C00) [pid = 308] [serial = 1105] [outer = 16747C00] 04:45:18 INFO - PROCESS | 308 | 1467114318999 Marionette DEBUG loaded listener.js 04:45:19 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (17835C00) [pid = 308] [serial = 1106] [outer = 16747C00] 04:45:19 INFO - PROCESS | 308 | 1467114319480 Marionette TRACE conn6 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 04:45:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 04:45:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 730ms 04:45:19 INFO - PROCESS | 308 | 1467114319575 Marionette TRACE conn6 -> [0,1437,"getWindowHandle",null] 04:45:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 04:45:19 INFO - PROCESS | 308 | 1467114319578 Marionette TRACE conn6 <- [1,1437,null,{"value":"13"}] 04:45:19 INFO - PROCESS | 308 | 1467114319582 Marionette TRACE conn6 -> [0,1438,"setScriptTimeout",{"ms":35000}] 04:45:19 INFO - PROCESS | 308 | 1467114319583 Marionette TRACE conn6 <- [1,1438,null,{}] 04:45:19 INFO - PROCESS | 308 | 1467114319587 Marionette TRACE conn6 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:19 INFO - PROCESS | 308 | 1467114319589 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:19 INFO - PROCESS | 308 | 1467114319710 Marionette TRACE conn6 <- [1,1439,null,{"value":null}] 04:45:19 INFO - PROCESS | 308 | 1467114319716 Marionette TRACE conn6 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:19 INFO - PROCESS | 308 | 1467114319718 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:19 INFO - PROCESS | 308 | ++DOCSHELL 17F39400 == 32 [pid = 308] [id = 369] 04:45:19 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (17F39C00) [pid = 308] [serial = 1107] [outer = 00000000] 04:45:19 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (1877DC00) [pid = 308] [serial = 1108] [outer = 17F39C00] 04:45:19 INFO - PROCESS | 308 | 1467114319814 Marionette DEBUG loaded listener.js 04:45:19 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (18D0AC00) [pid = 308] [serial = 1109] [outer = 17F39C00] 04:45:20 INFO - PROCESS | 308 | 1467114320268 Marionette TRACE conn6 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 04:45:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 04:45:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 730ms 04:45:20 INFO - PROCESS | 308 | 1467114320345 Marionette TRACE conn6 -> [0,1441,"getWindowHandle",null] 04:45:20 INFO - PROCESS | 308 | 1467114320347 Marionette TRACE conn6 <- [1,1441,null,{"value":"13"}] 04:45:20 INFO - PROCESS | 308 | 1467114320353 Marionette TRACE conn6 -> [0,1442,"setScriptTimeout",{"ms":35000}] 04:45:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 04:45:20 INFO - PROCESS | 308 | 1467114320354 Marionette TRACE conn6 <- [1,1442,null,{}] 04:45:20 INFO - PROCESS | 308 | 1467114320358 Marionette TRACE conn6 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:20 INFO - PROCESS | 308 | 1467114320360 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:20 INFO - PROCESS | 308 | 1467114320471 Marionette TRACE conn6 <- [1,1443,null,{"value":null}] 04:45:20 INFO - PROCESS | 308 | 1467114320483 Marionette TRACE conn6 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:20 INFO - PROCESS | 308 | 1467114320485 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:20 INFO - PROCESS | 308 | ++DOCSHELL 18D1DC00 == 33 [pid = 308] [id = 370] 04:45:20 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (18DE9C00) [pid = 308] [serial = 1110] [outer = 00000000] 04:45:20 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (18DF3800) [pid = 308] [serial = 1111] [outer = 18DE9C00] 04:45:20 INFO - PROCESS | 308 | 1467114320529 Marionette DEBUG loaded listener.js 04:45:20 INFO - PROCESS | 308 | ++DOMWINDOW == 85 (19603800) [pid = 308] [serial = 1112] [outer = 18DE9C00] 04:45:21 INFO - PROCESS | 308 | 1467114321012 Marionette TRACE conn6 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 04:45:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 04:45:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 670ms 04:45:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 04:45:21 INFO - PROCESS | 308 | 1467114321027 Marionette TRACE conn6 -> [0,1445,"getWindowHandle",null] 04:45:21 INFO - PROCESS | 308 | 1467114321029 Marionette TRACE conn6 <- [1,1445,null,{"value":"13"}] 04:45:21 INFO - PROCESS | 308 | 1467114321032 Marionette TRACE conn6 -> [0,1446,"setScriptTimeout",{"ms":35000}] 04:45:21 INFO - PROCESS | 308 | 1467114321034 Marionette TRACE conn6 <- [1,1446,null,{}] 04:45:21 INFO - PROCESS | 308 | 1467114321037 Marionette TRACE conn6 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:21 INFO - PROCESS | 308 | 1467114321043 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:21 INFO - PROCESS | 308 | 1467114321187 Marionette TRACE conn6 <- [1,1447,null,{"value":null}] 04:45:21 INFO - PROCESS | 308 | 1467114321250 Marionette TRACE conn6 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:21 INFO - PROCESS | 308 | 1467114321252 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:21 INFO - PROCESS | 308 | ++DOCSHELL 0F85A000 == 34 [pid = 308] [id = 371] 04:45:21 INFO - PROCESS | 308 | ++DOMWINDOW == 86 (198D6C00) [pid = 308] [serial = 1113] [outer = 00000000] 04:45:21 INFO - PROCESS | 308 | ++DOMWINDOW == 87 (19A75400) [pid = 308] [serial = 1114] [outer = 198D6C00] 04:45:21 INFO - PROCESS | 308 | 1467114321297 Marionette DEBUG loaded listener.js 04:45:21 INFO - PROCESS | 308 | ++DOMWINDOW == 88 (19A75C00) [pid = 308] [serial = 1115] [outer = 198D6C00] 04:45:21 INFO - PROCESS | 308 | --DOMWINDOW == 87 (0FCCC400) [pid = 308] [serial = 1064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 04:45:21 INFO - PROCESS | 308 | --DOMWINDOW == 86 (15639C00) [pid = 308] [serial = 1073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 04:45:21 INFO - PROCESS | 308 | --DOMWINDOW == 85 (0FF26400) [pid = 308] [serial = 1070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 04:45:21 INFO - PROCESS | 308 | --DOMWINDOW == 84 (0FE29000) [pid = 308] [serial = 1067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 04:45:21 INFO - PROCESS | 308 | --DOMWINDOW == 83 (0207D400) [pid = 308] [serial = 1061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 04:45:21 INFO - PROCESS | 308 | --DOMWINDOW == 82 (17452800) [pid = 308] [serial = 1076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 04:45:21 INFO - PROCESS | 308 | --DOMWINDOW == 81 (0FC92000) [pid = 308] [serial = 1082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 04:45:21 INFO - PROCESS | 308 | --DOMWINDOW == 80 (092A2400) [pid = 308] [serial = 1079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 04:45:21 INFO - PROCESS | 308 | --DOMWINDOW == 79 (18D1EC00) [pid = 308] [serial = 1052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 04:45:21 INFO - PROCESS | 308 | --DOMWINDOW == 78 (1AC7C400) [pid = 308] [serial = 1055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 04:45:21 INFO - PROCESS | 308 | --DOMWINDOW == 77 (0FCE9800) [pid = 308] [serial = 1049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 04:45:21 INFO - PROCESS | 308 | --DOMWINDOW == 76 (16747400) [pid = 308] [serial = 1040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 04:45:21 INFO - PROCESS | 308 | --DOMWINDOW == 75 (0FCCA800) [pid = 308] [serial = 1085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 04:45:21 INFO - PROCESS | 308 | 1467114321773 Marionette TRACE conn6 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 04:45:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 04:45:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 770ms 04:45:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 04:45:21 INFO - PROCESS | 308 | 1467114321803 Marionette TRACE conn6 -> [0,1449,"getWindowHandle",null] 04:45:21 INFO - PROCESS | 308 | 1467114321805 Marionette TRACE conn6 <- [1,1449,null,{"value":"13"}] 04:45:21 INFO - PROCESS | 308 | 1467114321811 Marionette TRACE conn6 -> [0,1450,"setScriptTimeout",{"ms":35000}] 04:45:21 INFO - PROCESS | 308 | 1467114321813 Marionette TRACE conn6 <- [1,1450,null,{}] 04:45:21 INFO - PROCESS | 308 | 1467114321817 Marionette TRACE conn6 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:21 INFO - PROCESS | 308 | 1467114321819 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:21 INFO - PROCESS | 308 | 1467114321932 Marionette TRACE conn6 <- [1,1451,null,{"value":null}] 04:45:21 INFO - PROCESS | 308 | 1467114321990 Marionette TRACE conn6 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:21 INFO - PROCESS | 308 | 1467114321991 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:21 INFO - PROCESS | 308 | ++DOCSHELL 13FE6800 == 35 [pid = 308] [id = 372] 04:45:21 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (14724400) [pid = 308] [serial = 1116] [outer = 00000000] 04:45:22 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (187DC000) [pid = 308] [serial = 1117] [outer = 14724400] 04:45:22 INFO - PROCESS | 308 | 1467114322037 Marionette DEBUG loaded listener.js 04:45:22 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (194AA800) [pid = 308] [serial = 1118] [outer = 14724400] 04:45:22 INFO - PROCESS | 308 | 1467114322386 Marionette TRACE conn6 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 04:45:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 04:45:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 630ms 04:45:22 INFO - PROCESS | 308 | 1467114322439 Marionette TRACE conn6 -> [0,1453,"getWindowHandle",null] 04:45:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 04:45:22 INFO - PROCESS | 308 | 1467114322441 Marionette TRACE conn6 <- [1,1453,null,{"value":"13"}] 04:45:22 INFO - PROCESS | 308 | 1467114322444 Marionette TRACE conn6 -> [0,1454,"setScriptTimeout",{"ms":35000}] 04:45:22 INFO - PROCESS | 308 | 1467114322446 Marionette TRACE conn6 <- [1,1454,null,{}] 04:45:22 INFO - PROCESS | 308 | 1467114322449 Marionette TRACE conn6 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:22 INFO - PROCESS | 308 | 1467114322451 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:22 INFO - PROCESS | 308 | 1467114322536 Marionette TRACE conn6 <- [1,1455,null,{"value":null}] 04:45:22 INFO - PROCESS | 308 | 1467114322542 Marionette TRACE conn6 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:22 INFO - PROCESS | 308 | 1467114322544 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:22 INFO - PROCESS | 308 | ++DOCSHELL 19A75000 == 36 [pid = 308] [id = 373] 04:45:22 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (19A7A400) [pid = 308] [serial = 1119] [outer = 00000000] 04:45:22 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (19AC1400) [pid = 308] [serial = 1120] [outer = 19A7A400] 04:45:22 INFO - PROCESS | 308 | 1467114322588 Marionette DEBUG loaded listener.js 04:45:22 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (19BAC000) [pid = 308] [serial = 1121] [outer = 19A7A400] 04:45:23 INFO - PROCESS | 308 | 1467114323034 Marionette TRACE conn6 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 04:45:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 04:45:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 630ms 04:45:23 INFO - PROCESS | 308 | 1467114323076 Marionette TRACE conn6 -> [0,1457,"getWindowHandle",null] 04:45:23 INFO - PROCESS | 308 | 1467114323078 Marionette TRACE conn6 <- [1,1457,null,{"value":"13"}] 04:45:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 04:45:23 INFO - PROCESS | 308 | 1467114323081 Marionette TRACE conn6 -> [0,1458,"setScriptTimeout",{"ms":35000}] 04:45:23 INFO - PROCESS | 308 | 1467114323082 Marionette TRACE conn6 <- [1,1458,null,{}] 04:45:23 INFO - PROCESS | 308 | 1467114323086 Marionette TRACE conn6 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:23 INFO - PROCESS | 308 | 1467114323088 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:23 INFO - PROCESS | 308 | 1467114323169 Marionette TRACE conn6 <- [1,1459,null,{"value":null}] 04:45:23 INFO - PROCESS | 308 | 1467114323174 Marionette TRACE conn6 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:23 INFO - PROCESS | 308 | 1467114323176 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:23 INFO - PROCESS | 308 | ++DOCSHELL 0F734400 == 37 [pid = 308] [id = 374] 04:45:23 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (0FCCE400) [pid = 308] [serial = 1122] [outer = 00000000] 04:45:23 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (19BB5000) [pid = 308] [serial = 1123] [outer = 0FCCE400] 04:45:23 INFO - PROCESS | 308 | 1467114323221 Marionette DEBUG loaded listener.js 04:45:23 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (19BB6000) [pid = 308] [serial = 1124] [outer = 0FCCE400] 04:45:23 INFO - PROCESS | 308 | 1467114323783 Marionette TRACE conn6 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 04:45:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 04:45:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 771ms 04:45:23 INFO - PROCESS | 308 | 1467114323853 Marionette TRACE conn6 -> [0,1461,"getWindowHandle",null] 04:45:23 INFO - PROCESS | 308 | 1467114323858 Marionette TRACE conn6 <- [1,1461,null,{"value":"13"}] 04:45:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 04:45:23 INFO - PROCESS | 308 | 1467114323864 Marionette TRACE conn6 -> [0,1462,"setScriptTimeout",{"ms":35000}] 04:45:23 INFO - PROCESS | 308 | 1467114323868 Marionette TRACE conn6 <- [1,1462,null,{}] 04:45:23 INFO - PROCESS | 308 | 1467114323874 Marionette TRACE conn6 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:23 INFO - PROCESS | 308 | 1467114323877 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:24 INFO - PROCESS | 308 | 1467114324024 Marionette TRACE conn6 <- [1,1463,null,{"value":null}] 04:45:24 INFO - PROCESS | 308 | 1467114324132 Marionette TRACE conn6 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:24 INFO - PROCESS | 308 | 1467114324137 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:24 INFO - PROCESS | 308 | ++DOCSHELL 0FC77400 == 38 [pid = 308] [id = 375] 04:45:24 INFO - PROCESS | 308 | ++DOMWINDOW == 85 (0FCEAC00) [pid = 308] [serial = 1125] [outer = 00000000] 04:45:24 INFO - PROCESS | 308 | ++DOMWINDOW == 86 (0FE2C000) [pid = 308] [serial = 1126] [outer = 0FCEAC00] 04:45:24 INFO - PROCESS | 308 | 1467114324194 Marionette DEBUG loaded listener.js 04:45:24 INFO - PROCESS | 308 | ++DOMWINDOW == 87 (10229400) [pid = 308] [serial = 1127] [outer = 0FCEAC00] 04:45:24 INFO - PROCESS | 308 | 1467114324846 Marionette TRACE conn6 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 04:45:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 04:45:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1021ms 04:45:24 INFO - PROCESS | 308 | 1467114324889 Marionette TRACE conn6 -> [0,1465,"getWindowHandle",null] 04:45:24 INFO - PROCESS | 308 | 1467114324894 Marionette TRACE conn6 <- [1,1465,null,{"value":"13"}] 04:45:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 04:45:24 INFO - PROCESS | 308 | 1467114324901 Marionette TRACE conn6 -> [0,1466,"setScriptTimeout",{"ms":35000}] 04:45:24 INFO - PROCESS | 308 | 1467114324904 Marionette TRACE conn6 <- [1,1466,null,{}] 04:45:24 INFO - PROCESS | 308 | 1467114324908 Marionette TRACE conn6 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:24 INFO - PROCESS | 308 | 1467114324911 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:25 INFO - PROCESS | 308 | 1467114325033 Marionette TRACE conn6 <- [1,1467,null,{"value":null}] 04:45:25 INFO - PROCESS | 308 | 1467114325167 Marionette TRACE conn6 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:25 INFO - PROCESS | 308 | 1467114325170 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:25 INFO - PROCESS | 308 | ++DOCSHELL 17459800 == 39 [pid = 308] [id = 376] 04:45:25 INFO - PROCESS | 308 | ++DOMWINDOW == 88 (17459C00) [pid = 308] [serial = 1128] [outer = 00000000] 04:45:25 INFO - PROCESS | 308 | ++DOMWINDOW == 89 (17894400) [pid = 308] [serial = 1129] [outer = 17459C00] 04:45:25 INFO - PROCESS | 308 | 1467114325227 Marionette DEBUG loaded listener.js 04:45:25 INFO - PROCESS | 308 | ++DOMWINDOW == 90 (186B2C00) [pid = 308] [serial = 1130] [outer = 17459C00] 04:45:25 INFO - PROCESS | 308 | 1467114325901 Marionette TRACE conn6 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 04:45:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 04:45:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1020ms 04:45:25 INFO - PROCESS | 308 | 1467114325924 Marionette TRACE conn6 -> [0,1469,"getWindowHandle",null] 04:45:25 INFO - PROCESS | 308 | 1467114325926 Marionette TRACE conn6 <- [1,1469,null,{"value":"13"}] 04:45:25 INFO - PROCESS | 308 | 1467114325930 Marionette TRACE conn6 -> [0,1470,"setScriptTimeout",{"ms":35000}] 04:45:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 04:45:25 INFO - PROCESS | 308 | 1467114325933 Marionette TRACE conn6 <- [1,1470,null,{}] 04:45:25 INFO - PROCESS | 308 | 1467114325945 Marionette TRACE conn6 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:25 INFO - PROCESS | 308 | 1467114325949 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:26 INFO - PROCESS | 308 | 1467114326060 Marionette TRACE conn6 <- [1,1471,null,{"value":null}] 04:45:26 INFO - PROCESS | 308 | 1467114326194 Marionette TRACE conn6 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:26 INFO - PROCESS | 308 | 1467114326197 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:26 INFO - PROCESS | 308 | ++DOCSHELL 19F71400 == 40 [pid = 308] [id = 377] 04:45:26 INFO - PROCESS | 308 | ++DOMWINDOW == 91 (19F72C00) [pid = 308] [serial = 1131] [outer = 00000000] 04:45:26 INFO - PROCESS | 308 | ++DOMWINDOW == 92 (19F77800) [pid = 308] [serial = 1132] [outer = 19F72C00] 04:45:26 INFO - PROCESS | 308 | 1467114326255 Marionette DEBUG loaded listener.js 04:45:26 INFO - PROCESS | 308 | ++DOMWINDOW == 93 (19F7CC00) [pid = 308] [serial = 1133] [outer = 19F72C00] 04:45:26 INFO - PROCESS | 308 | 1467114326851 Marionette TRACE conn6 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 04:45:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 04:45:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 970ms 04:45:26 INFO - PROCESS | 308 | 1467114326908 Marionette TRACE conn6 -> [0,1473,"getWindowHandle",null] 04:45:26 INFO - PROCESS | 308 | 1467114326911 Marionette TRACE conn6 <- [1,1473,null,{"value":"13"}] 04:45:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 04:45:26 INFO - PROCESS | 308 | 1467114326915 Marionette TRACE conn6 -> [0,1474,"setScriptTimeout",{"ms":35000}] 04:45:26 INFO - PROCESS | 308 | 1467114326917 Marionette TRACE conn6 <- [1,1474,null,{}] 04:45:26 INFO - PROCESS | 308 | 1467114326921 Marionette TRACE conn6 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:26 INFO - PROCESS | 308 | 1467114326923 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:27 INFO - PROCESS | 308 | 1467114327034 Marionette TRACE conn6 <- [1,1475,null,{"value":null}] 04:45:27 INFO - PROCESS | 308 | 1467114327285 Marionette TRACE conn6 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:27 INFO - PROCESS | 308 | 1467114327289 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:27 INFO - PROCESS | 308 | ++DOCSHELL 0C8B8800 == 41 [pid = 308] [id = 378] 04:45:27 INFO - PROCESS | 308 | ++DOMWINDOW == 94 (0F8FD000) [pid = 308] [serial = 1134] [outer = 00000000] 04:45:27 INFO - PROCESS | 308 | ++DOMWINDOW == 95 (0FCC9400) [pid = 308] [serial = 1135] [outer = 0F8FD000] 04:45:27 INFO - PROCESS | 308 | 1467114327359 Marionette DEBUG loaded listener.js 04:45:27 INFO - PROCESS | 308 | ++DOMWINDOW == 96 (0FCF1800) [pid = 308] [serial = 1136] [outer = 0F8FD000] 04:45:28 INFO - PROCESS | 308 | --DOCSHELL 0FE2D400 == 40 [pid = 308] [id = 211] 04:45:28 INFO - PROCESS | 308 | --DOCSHELL 02079800 == 39 [pid = 308] [id = 209] 04:45:28 INFO - PROCESS | 308 | --DOCSHELL 0207CC00 == 38 [pid = 308] [id = 354] 04:45:28 INFO - PROCESS | 308 | --DOCSHELL 1746C400 == 37 [pid = 308] [id = 208] 04:45:28 INFO - PROCESS | 308 | --DOCSHELL 15F4D400 == 36 [pid = 308] [id = 216] 04:45:28 INFO - PROCESS | 308 | --DOCSHELL 0C8E1800 == 35 [pid = 308] [id = 214] 04:45:28 INFO - PROCESS | 308 | --DOCSHELL 18DE8C00 == 34 [pid = 308] [id = 218] 04:45:28 INFO - PROCESS | 308 | --DOCSHELL 18788400 == 33 [pid = 308] [id = 210] 04:45:28 INFO - PROCESS | 308 | --DOCSHELL 18629000 == 32 [pid = 308] [id = 217] 04:45:28 INFO - PROCESS | 308 | --DOMWINDOW == 95 (0FD9D000) [pid = 308] [serial = 1066] [outer = 00000000] [url = about:blank] 04:45:28 INFO - PROCESS | 308 | --DOMWINDOW == 94 (16212000) [pid = 308] [serial = 1075] [outer = 00000000] [url = about:blank] 04:45:28 INFO - PROCESS | 308 | --DOMWINDOW == 93 (0FCE9C00) [pid = 308] [serial = 1065] [outer = 00000000] [url = about:blank] 04:45:28 INFO - PROCESS | 308 | --DOMWINDOW == 92 (1494AC00) [pid = 308] [serial = 1072] [outer = 00000000] [url = about:blank] 04:45:28 INFO - PROCESS | 308 | --DOMWINDOW == 91 (10093000) [pid = 308] [serial = 1068] [outer = 00000000] [url = about:blank] 04:45:28 INFO - PROCESS | 308 | --DOMWINDOW == 90 (092A5000) [pid = 308] [serial = 1062] [outer = 00000000] [url = about:blank] 04:45:28 INFO - PROCESS | 308 | --DOMWINDOW == 89 (17836000) [pid = 308] [serial = 1078] [outer = 00000000] [url = about:blank] 04:45:28 INFO - PROCESS | 308 | --DOMWINDOW == 88 (18663800) [pid = 308] [serial = 1083] [outer = 00000000] [url = about:blank] 04:45:28 INFO - PROCESS | 308 | --DOMWINDOW == 87 (10477000) [pid = 308] [serial = 1081] [outer = 00000000] [url = about:blank] 04:45:28 INFO - PROCESS | 308 | --DOMWINDOW == 86 (0C8BA400) [pid = 308] [serial = 1063] [outer = 00000000] [url = about:blank] 04:45:28 INFO - PROCESS | 308 | --DOMWINDOW == 85 (14828800) [pid = 308] [serial = 1071] [outer = 00000000] [url = about:blank] 04:45:28 INFO - PROCESS | 308 | --DOMWINDOW == 84 (19A44400) [pid = 308] [serial = 1054] [outer = 00000000] [url = about:blank] 04:45:28 INFO - PROCESS | 308 | --DOMWINDOW == 83 (0FF23400) [pid = 308] [serial = 1059] [outer = 00000000] [url = about:blank] 04:45:28 INFO - PROCESS | 308 | --DOMWINDOW == 82 (1745EC00) [pid = 308] [serial = 1077] [outer = 00000000] [url = about:blank] 04:45:28 INFO - PROCESS | 308 | --DOMWINDOW == 81 (15F97800) [pid = 308] [serial = 1074] [outer = 00000000] [url = about:blank] 04:45:28 INFO - PROCESS | 308 | --DOMWINDOW == 80 (10230C00) [pid = 308] [serial = 1069] [outer = 00000000] [url = about:blank] 04:45:28 INFO - PROCESS | 308 | --DOMWINDOW == 79 (1AEC8400) [pid = 308] [serial = 1057] [outer = 00000000] [url = about:blank] 04:45:28 INFO - PROCESS | 308 | --DOMWINDOW == 78 (15637000) [pid = 308] [serial = 1051] [outer = 00000000] [url = about:blank] 04:45:28 INFO - PROCESS | 308 | --DOMWINDOW == 77 (1960B000) [pid = 308] [serial = 1053] [outer = 00000000] [url = about:blank] 04:45:28 INFO - PROCESS | 308 | --DOMWINDOW == 76 (0FC96000) [pid = 308] [serial = 1080] [outer = 00000000] [url = about:blank] 04:45:28 INFO - PROCESS | 308 | --DOMWINDOW == 75 (189AB800) [pid = 308] [serial = 1084] [outer = 00000000] [url = about:blank] 04:45:28 INFO - PROCESS | 308 | --DOMWINDOW == 74 (1AE39000) [pid = 308] [serial = 1056] [outer = 00000000] [url = about:blank] 04:45:28 INFO - PROCESS | 308 | --DOMWINDOW == 73 (142BCC00) [pid = 308] [serial = 1050] [outer = 00000000] [url = about:blank] 04:45:28 INFO - PROCESS | 308 | --DOMWINDOW == 72 (19AC0800) [pid = 308] [serial = 1042] [outer = 00000000] [url = about:blank] 04:45:28 INFO - PROCESS | 308 | --DOMWINDOW == 71 (18DE7400) [pid = 308] [serial = 1086] [outer = 00000000] [url = about:blank] 04:45:28 INFO - PROCESS | 308 | --DOMWINDOW == 70 (18DE7800) [pid = 308] [serial = 1087] [outer = 00000000] [url = about:blank] 04:45:28 INFO - PROCESS | 308 | 1467114328805 Marionette TRACE conn6 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 04:45:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 04:45:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1932ms 04:45:28 INFO - PROCESS | 308 | 1467114328851 Marionette TRACE conn6 -> [0,1477,"getWindowHandle",null] 04:45:28 INFO - PROCESS | 308 | 1467114328856 Marionette TRACE conn6 <- [1,1477,null,{"value":"13"}] 04:45:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 04:45:28 INFO - PROCESS | 308 | 1467114328861 Marionette TRACE conn6 -> [0,1478,"setScriptTimeout",{"ms":35000}] 04:45:28 INFO - PROCESS | 308 | 1467114328864 Marionette TRACE conn6 <- [1,1478,null,{}] 04:45:28 INFO - PROCESS | 308 | 1467114328871 Marionette TRACE conn6 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:28 INFO - PROCESS | 308 | 1467114328875 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:28 INFO - PROCESS | 308 | 1467114328962 Marionette TRACE conn6 <- [1,1479,null,{"value":null}] 04:45:28 INFO - PROCESS | 308 | 1467114328970 Marionette TRACE conn6 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:28 INFO - PROCESS | 308 | 1467114328973 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:28 INFO - PROCESS | 308 | ++DOCSHELL 0F8F0C00 == 33 [pid = 308] [id = 379] 04:45:28 INFO - PROCESS | 308 | ++DOMWINDOW == 71 (0F8F3800) [pid = 308] [serial = 1137] [outer = 00000000] 04:45:29 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (0FC7B400) [pid = 308] [serial = 1138] [outer = 0F8F3800] 04:45:29 INFO - PROCESS | 308 | 1467114329026 Marionette DEBUG loaded listener.js 04:45:29 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (0FC90C00) [pid = 308] [serial = 1139] [outer = 0F8F3800] 04:45:29 INFO - PROCESS | 308 | 1467114329517 Marionette TRACE conn6 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 04:45:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 04:45:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 690ms 04:45:29 INFO - PROCESS | 308 | 1467114329551 Marionette TRACE conn6 -> [0,1481,"getWindowHandle",null] 04:45:29 INFO - PROCESS | 308 | 1467114329556 Marionette TRACE conn6 <- [1,1481,null,{"value":"13"}] 04:45:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 04:45:29 INFO - PROCESS | 308 | 1467114329562 Marionette TRACE conn6 -> [0,1482,"setScriptTimeout",{"ms":35000}] 04:45:29 INFO - PROCESS | 308 | 1467114329565 Marionette TRACE conn6 <- [1,1482,null,{}] 04:45:29 INFO - PROCESS | 308 | 1467114329569 Marionette TRACE conn6 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:29 INFO - PROCESS | 308 | 1467114329572 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:29 INFO - PROCESS | 308 | 1467114329666 Marionette TRACE conn6 <- [1,1483,null,{"value":null}] 04:45:29 INFO - PROCESS | 308 | 1467114329674 Marionette TRACE conn6 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:29 INFO - PROCESS | 308 | 1467114329677 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:29 INFO - PROCESS | 308 | ++DOCSHELL 0FE5AC00 == 34 [pid = 308] [id = 380] 04:45:29 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (0FE5C400) [pid = 308] [serial = 1140] [outer = 00000000] 04:45:29 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (0FF1A400) [pid = 308] [serial = 1141] [outer = 0FE5C400] 04:45:29 INFO - PROCESS | 308 | 1467114329726 Marionette DEBUG loaded listener.js 04:45:29 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (0FF26400) [pid = 308] [serial = 1142] [outer = 0FE5C400] 04:45:30 INFO - PROCESS | 308 | 1467114330211 Marionette TRACE conn6 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 04:45:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 04:45:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 670ms 04:45:30 INFO - PROCESS | 308 | 1467114330236 Marionette TRACE conn6 -> [0,1485,"getWindowHandle",null] 04:45:30 INFO - PROCESS | 308 | 1467114330238 Marionette TRACE conn6 <- [1,1485,null,{"value":"13"}] 04:45:30 INFO - PROCESS | 308 | 1467114330241 Marionette TRACE conn6 -> [0,1486,"setScriptTimeout",{"ms":35000}] 04:45:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 04:45:30 INFO - PROCESS | 308 | 1467114330245 Marionette TRACE conn6 <- [1,1486,null,{}] 04:45:30 INFO - PROCESS | 308 | 1467114330257 Marionette TRACE conn6 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:30 INFO - PROCESS | 308 | 1467114330262 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:30 INFO - PROCESS | 308 | 1467114330384 Marionette TRACE conn6 <- [1,1487,null,{"value":null}] 04:45:30 INFO - PROCESS | 308 | 1467114330483 Marionette TRACE conn6 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:30 INFO - PROCESS | 308 | 1467114330486 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:30 INFO - PROCESS | 308 | ++DOCSHELL 14726800 == 35 [pid = 308] [id = 381] 04:45:30 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (14728400) [pid = 308] [serial = 1143] [outer = 00000000] 04:45:30 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (14865000) [pid = 308] [serial = 1144] [outer = 14728400] 04:45:30 INFO - PROCESS | 308 | 1467114330534 Marionette DEBUG loaded listener.js 04:45:30 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (1494F400) [pid = 308] [serial = 1145] [outer = 14728400] 04:45:30 INFO - PROCESS | 308 | 1467114330947 Marionette TRACE conn6 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 04:45:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 04:45:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 732ms 04:45:30 INFO - PROCESS | 308 | 1467114330978 Marionette TRACE conn6 -> [0,1489,"getWindowHandle",null] 04:45:30 INFO - PROCESS | 308 | 1467114330980 Marionette TRACE conn6 <- [1,1489,null,{"value":"13"}] 04:45:30 INFO - PROCESS | 308 | 1467114330984 Marionette TRACE conn6 -> [0,1490,"setScriptTimeout",{"ms":35000}] 04:45:30 INFO - PROCESS | 308 | 1467114330985 Marionette TRACE conn6 <- [1,1490,null,{}] 04:45:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 04:45:30 INFO - PROCESS | 308 | 1467114330989 Marionette TRACE conn6 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:30 INFO - PROCESS | 308 | 1467114330991 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:31 INFO - PROCESS | 308 | 1467114331108 Marionette TRACE conn6 <- [1,1491,null,{"value":null}] 04:45:31 INFO - PROCESS | 308 | 1467114331113 Marionette TRACE conn6 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:31 INFO - PROCESS | 308 | 1467114331115 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:31 INFO - PROCESS | 308 | ++DOCSHELL 15639C00 == 36 [pid = 308] [id = 382] 04:45:31 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (1563A400) [pid = 308] [serial = 1146] [outer = 00000000] 04:45:31 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (15F90400) [pid = 308] [serial = 1147] [outer = 1563A400] 04:45:31 INFO - PROCESS | 308 | 1467114331210 Marionette DEBUG loaded listener.js 04:45:31 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (15F9EC00) [pid = 308] [serial = 1148] [outer = 1563A400] 04:45:31 INFO - PROCESS | 308 | 1467114331620 Marionette TRACE conn6 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 04:45:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 04:45:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 670ms 04:45:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 04:45:31 INFO - PROCESS | 308 | 1467114331658 Marionette TRACE conn6 -> [0,1493,"getWindowHandle",null] 04:45:31 INFO - PROCESS | 308 | 1467114331660 Marionette TRACE conn6 <- [1,1493,null,{"value":"13"}] 04:45:31 INFO - PROCESS | 308 | 1467114331678 Marionette TRACE conn6 -> [0,1494,"setScriptTimeout",{"ms":35000}] 04:45:31 INFO - PROCESS | 308 | 1467114331680 Marionette TRACE conn6 <- [1,1494,null,{}] 04:45:31 INFO - PROCESS | 308 | 1467114331684 Marionette TRACE conn6 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:31 INFO - PROCESS | 308 | 1467114331686 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:31 INFO - PROCESS | 308 | 1467114331824 Marionette TRACE conn6 <- [1,1495,null,{"value":null}] 04:45:31 INFO - PROCESS | 308 | 1467114331836 Marionette TRACE conn6 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:31 INFO - PROCESS | 308 | 1467114331838 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:31 INFO - PROCESS | 308 | ++DOCSHELL 1637DC00 == 37 [pid = 308] [id = 383] 04:45:31 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (16380400) [pid = 308] [serial = 1149] [outer = 00000000] 04:45:31 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (17469000) [pid = 308] [serial = 1150] [outer = 16380400] 04:45:31 INFO - PROCESS | 308 | 1467114331882 Marionette DEBUG loaded listener.js 04:45:31 INFO - PROCESS | 308 | ++DOMWINDOW == 85 (17833400) [pid = 308] [serial = 1151] [outer = 16380400] 04:45:32 INFO - PROCESS | 308 | 1467114332339 Marionette TRACE conn6 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 04:45:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 04:45:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 750ms 04:45:32 INFO - PROCESS | 308 | 1467114332414 Marionette TRACE conn6 -> [0,1497,"getWindowHandle",null] 04:45:32 INFO - PROCESS | 308 | 1467114332416 Marionette TRACE conn6 <- [1,1497,null,{"value":"13"}] 04:45:32 INFO - PROCESS | 308 | 1467114332420 Marionette TRACE conn6 -> [0,1498,"setScriptTimeout",{"ms":35000}] 04:45:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 04:45:32 INFO - PROCESS | 308 | 1467114332421 Marionette TRACE conn6 <- [1,1498,null,{}] 04:45:32 INFO - PROCESS | 308 | 1467114332436 Marionette TRACE conn6 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:32 INFO - PROCESS | 308 | 1467114332442 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:32 INFO - PROCESS | 308 | 1467114332590 Marionette TRACE conn6 <- [1,1499,null,{"value":null}] 04:45:32 INFO - PROCESS | 308 | 1467114332648 Marionette TRACE conn6 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:32 INFO - PROCESS | 308 | 1467114332650 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:32 INFO - PROCESS | 308 | ++DOCSHELL 18781800 == 38 [pid = 308] [id = 384] 04:45:32 INFO - PROCESS | 308 | ++DOMWINDOW == 86 (18782000) [pid = 308] [serial = 1152] [outer = 00000000] 04:45:32 INFO - PROCESS | 308 | ++DOMWINDOW == 87 (189AB800) [pid = 308] [serial = 1153] [outer = 18782000] 04:45:32 INFO - PROCESS | 308 | 1467114332695 Marionette DEBUG loaded listener.js 04:45:32 INFO - PROCESS | 308 | ++DOMWINDOW == 88 (18D0C000) [pid = 308] [serial = 1154] [outer = 18782000] 04:45:33 INFO - PROCESS | 308 | --DOMWINDOW == 87 (18DE9C00) [pid = 308] [serial = 1110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 04:45:33 INFO - PROCESS | 308 | --DOMWINDOW == 86 (14724400) [pid = 308] [serial = 1116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 04:45:33 INFO - PROCESS | 308 | --DOMWINDOW == 85 (198D6C00) [pid = 308] [serial = 1113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 04:45:33 INFO - PROCESS | 308 | --DOMWINDOW == 84 (0FE23C00) [pid = 308] [serial = 1092] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 04:45:33 INFO - PROCESS | 308 | --DOMWINDOW == 83 (0FC75400) [pid = 308] [serial = 1095] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 04:45:33 INFO - PROCESS | 308 | --DOMWINDOW == 82 (16747C00) [pid = 308] [serial = 1104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 04:45:33 INFO - PROCESS | 308 | --DOMWINDOW == 81 (0FCE4400) [pid = 308] [serial = 1098] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 04:45:33 INFO - PROCESS | 308 | --DOMWINDOW == 80 (194A9400) [pid = 308] [serial = 1088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 04:45:33 INFO - PROCESS | 308 | --DOMWINDOW == 79 (13F20000) [pid = 308] [serial = 1101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 04:45:33 INFO - PROCESS | 308 | --DOMWINDOW == 78 (19A7A400) [pid = 308] [serial = 1119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 04:45:33 INFO - PROCESS | 308 | --DOMWINDOW == 77 (17F39C00) [pid = 308] [serial = 1107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 04:45:33 INFO - PROCESS | 308 | --DOMWINDOW == 76 (0FCCE400) [pid = 308] [serial = 1122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 04:45:33 INFO - PROCESS | 308 | --DOMWINDOW == 75 (0FCC5000) [pid = 308] [serial = 1058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 04:45:33 INFO - PROCESS | 308 | 1467114333257 Marionette TRACE conn6 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 04:45:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 04:45:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 890ms 04:45:33 INFO - PROCESS | 308 | 1467114333314 Marionette TRACE conn6 -> [0,1501,"getWindowHandle",null] 04:45:33 INFO - PROCESS | 308 | 1467114333316 Marionette TRACE conn6 <- [1,1501,null,{"value":"13"}] 04:45:33 INFO - PROCESS | 308 | 1467114333319 Marionette TRACE conn6 -> [0,1502,"setScriptTimeout",{"ms":35000}] 04:45:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 04:45:33 INFO - PROCESS | 308 | 1467114333321 Marionette TRACE conn6 <- [1,1502,null,{}] 04:45:33 INFO - PROCESS | 308 | 1467114333325 Marionette TRACE conn6 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:33 INFO - PROCESS | 308 | 1467114333326 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:33 INFO - PROCESS | 308 | 1467114333406 Marionette TRACE conn6 <- [1,1503,null,{"value":null}] 04:45:33 INFO - PROCESS | 308 | 1467114333427 Marionette TRACE conn6 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:33 INFO - PROCESS | 308 | 1467114333429 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:33 INFO - PROCESS | 308 | ++DOCSHELL 092A8800 == 39 [pid = 308] [id = 385] 04:45:33 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (0FC74000) [pid = 308] [serial = 1155] [outer = 00000000] 04:45:33 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (17468000) [pid = 308] [serial = 1156] [outer = 0FC74000] 04:45:33 INFO - PROCESS | 308 | 1467114333472 Marionette DEBUG loaded listener.js 04:45:33 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (17831000) [pid = 308] [serial = 1157] [outer = 0FC74000] 04:45:33 INFO - PROCESS | 308 | 1467114333894 Marionette TRACE conn6 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 04:45:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 04:45:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 630ms 04:45:33 INFO - PROCESS | 308 | 1467114333954 Marionette TRACE conn6 -> [0,1505,"getWindowHandle",null] 04:45:33 INFO - PROCESS | 308 | 1467114333956 Marionette TRACE conn6 <- [1,1505,null,{"value":"13"}] 04:45:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 04:45:33 INFO - PROCESS | 308 | 1467114333959 Marionette TRACE conn6 -> [0,1506,"setScriptTimeout",{"ms":35000}] 04:45:33 INFO - PROCESS | 308 | 1467114333961 Marionette TRACE conn6 <- [1,1506,null,{}] 04:45:33 INFO - PROCESS | 308 | 1467114333964 Marionette TRACE conn6 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:33 INFO - PROCESS | 308 | 1467114333966 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:34 INFO - PROCESS | 308 | 1467114334044 Marionette TRACE conn6 <- [1,1507,null,{"value":null}] 04:45:34 INFO - PROCESS | 308 | 1467114334049 Marionette TRACE conn6 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:34 INFO - PROCESS | 308 | 1467114334051 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:34 INFO - PROCESS | 308 | ++DOCSHELL 18DE7000 == 40 [pid = 308] [id = 386] 04:45:34 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (18DE8400) [pid = 308] [serial = 1158] [outer = 00000000] 04:45:34 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (18DEEC00) [pid = 308] [serial = 1159] [outer = 18DE8400] 04:45:34 INFO - PROCESS | 308 | 1467114334096 Marionette DEBUG loaded listener.js 04:45:34 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (18DE9C00) [pid = 308] [serial = 1160] [outer = 18DE8400] 04:45:34 INFO - PROCESS | 308 | 1467114334534 Marionette TRACE conn6 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 04:45:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 04:45:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 630ms 04:45:34 INFO - PROCESS | 308 | 1467114334590 Marionette TRACE conn6 -> [0,1509,"getWindowHandle",null] 04:45:34 INFO - PROCESS | 308 | 1467114334592 Marionette TRACE conn6 <- [1,1509,null,{"value":"13"}] 04:45:34 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 04:45:34 INFO - PROCESS | 308 | 1467114334596 Marionette TRACE conn6 -> [0,1510,"setScriptTimeout",{"ms":35000}] 04:45:34 INFO - PROCESS | 308 | 1467114334598 Marionette TRACE conn6 <- [1,1510,null,{}] 04:45:34 INFO - PROCESS | 308 | 1467114334601 Marionette TRACE conn6 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:34 INFO - PROCESS | 308 | 1467114334603 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:34 INFO - PROCESS | 308 | 1467114334682 Marionette TRACE conn6 <- [1,1511,null,{"value":null}] 04:45:34 INFO - PROCESS | 308 | 1467114334689 Marionette TRACE conn6 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:34 INFO - PROCESS | 308 | 1467114334691 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:34 INFO - PROCESS | 308 | ++DOCSHELL 142BCC00 == 41 [pid = 308] [id = 387] 04:45:34 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (1960C800) [pid = 308] [serial = 1161] [outer = 00000000] 04:45:34 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (198D6000) [pid = 308] [serial = 1162] [outer = 1960C800] 04:45:34 INFO - PROCESS | 308 | 1467114334737 Marionette DEBUG loaded listener.js 04:45:34 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (198D7400) [pid = 308] [serial = 1163] [outer = 1960C800] 04:45:35 INFO - PROCESS | 308 | 1467114335315 Marionette TRACE conn6 <- [1,1512,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 04:45:35 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 04:45:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:45:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 04:45:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 04:45:35 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 04:45:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:45:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 04:45:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 04:45:35 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 04:45:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:45:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 04:45:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 04:45:35 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 04:45:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:45:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 04:45:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 04:45:35 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 775ms 04:45:35 INFO - PROCESS | 308 | 1467114335376 Marionette TRACE conn6 -> [0,1513,"getWindowHandle",null] 04:45:35 INFO - PROCESS | 308 | 1467114335380 Marionette TRACE conn6 <- [1,1513,null,{"value":"13"}] 04:45:35 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 04:45:35 INFO - PROCESS | 308 | 1467114335386 Marionette TRACE conn6 -> [0,1514,"setScriptTimeout",{"ms":35000}] 04:45:35 INFO - PROCESS | 308 | 1467114335390 Marionette TRACE conn6 <- [1,1514,null,{}] 04:45:35 INFO - PROCESS | 308 | 1467114335396 Marionette TRACE conn6 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:35 INFO - PROCESS | 308 | 1467114335399 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:35 INFO - PROCESS | 308 | 1467114335571 Marionette TRACE conn6 <- [1,1515,null,{"value":null}] 04:45:35 INFO - PROCESS | 308 | 1467114335714 Marionette TRACE conn6 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:35 INFO - PROCESS | 308 | 1467114335718 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:35 INFO - PROCESS | 308 | ++DOCSHELL 0FE2D800 == 42 [pid = 308] [id = 388] 04:45:35 INFO - PROCESS | 308 | ++DOMWINDOW == 85 (0FE55400) [pid = 308] [serial = 1164] [outer = 00000000] 04:45:35 INFO - PROCESS | 308 | ++DOMWINDOW == 86 (0FF1B400) [pid = 308] [serial = 1165] [outer = 0FE55400] 04:45:35 INFO - PROCESS | 308 | 1467114335777 Marionette DEBUG loaded listener.js 04:45:35 INFO - PROCESS | 308 | ++DOMWINDOW == 87 (102E5000) [pid = 308] [serial = 1166] [outer = 0FE55400] 04:45:36 INFO - PROCESS | 308 | 1467114336413 Marionette TRACE conn6 <- [1,1516,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 04:45:36 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:45:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 04:45:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 04:45:36 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:45:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 04:45:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 04:45:36 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 04:45:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 04:45:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 04:45:36 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1068ms 04:45:36 INFO - PROCESS | 308 | 1467114336489 Marionette TRACE conn6 -> [0,1517,"getWindowHandle",null] 04:45:36 INFO - PROCESS | 308 | 1467114336493 Marionette TRACE conn6 <- [1,1517,null,{"value":"13"}] 04:45:36 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 04:45:36 INFO - PROCESS | 308 | 1467114336501 Marionette TRACE conn6 -> [0,1518,"setScriptTimeout",{"ms":35000}] 04:45:36 INFO - PROCESS | 308 | 1467114336504 Marionette TRACE conn6 <- [1,1518,null,{}] 04:45:36 INFO - PROCESS | 308 | 1467114336509 Marionette TRACE conn6 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:36 INFO - PROCESS | 308 | 1467114336512 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:36 INFO - PROCESS | 308 | 1467114336638 Marionette TRACE conn6 <- [1,1519,null,{"value":null}] 04:45:36 INFO - PROCESS | 308 | 1467114336769 Marionette TRACE conn6 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:36 INFO - PROCESS | 308 | 1467114336772 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:36 INFO - PROCESS | 308 | ++DOCSHELL 1562FC00 == 43 [pid = 308] [id = 389] 04:45:36 INFO - PROCESS | 308 | ++DOMWINDOW == 88 (1637BC00) [pid = 308] [serial = 1167] [outer = 00000000] 04:45:36 INFO - PROCESS | 308 | ++DOMWINDOW == 89 (17F31C00) [pid = 308] [serial = 1168] [outer = 1637BC00] 04:45:36 INFO - PROCESS | 308 | 1467114336829 Marionette DEBUG loaded listener.js 04:45:36 INFO - PROCESS | 308 | ++DOMWINDOW == 90 (18663800) [pid = 308] [serial = 1169] [outer = 1637BC00] 04:45:37 INFO - PROCESS | 308 | 1467114337431 Marionette TRACE conn6 <- [1,1520,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 04:45:37 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 04:45:37 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 04:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:37 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 04:45:37 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 04:45:37 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 04:45:37 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 04:45:37 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 970ms 04:45:37 INFO - PROCESS | 308 | 1467114337474 Marionette TRACE conn6 -> [0,1521,"getWindowHandle",null] 04:45:37 INFO - PROCESS | 308 | 1467114337477 Marionette TRACE conn6 <- [1,1521,null,{"value":"13"}] 04:45:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 04:45:37 INFO - PROCESS | 308 | 1467114337480 Marionette TRACE conn6 -> [0,1522,"setScriptTimeout",{"ms":35000}] 04:45:37 INFO - PROCESS | 308 | 1467114337484 Marionette TRACE conn6 <- [1,1522,null,{}] 04:45:37 INFO - PROCESS | 308 | 1467114337496 Marionette TRACE conn6 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:37 INFO - PROCESS | 308 | 1467114337501 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:37 INFO - PROCESS | 308 | 1467114337624 Marionette TRACE conn6 <- [1,1523,null,{"value":null}] 04:45:37 INFO - PROCESS | 308 | 1467114337740 Marionette TRACE conn6 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:37 INFO - PROCESS | 308 | 1467114337743 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:37 INFO - PROCESS | 308 | ++DOCSHELL 19A7A400 == 44 [pid = 308] [id = 390] 04:45:37 INFO - PROCESS | 308 | ++DOMWINDOW == 91 (19A7BC00) [pid = 308] [serial = 1170] [outer = 00000000] 04:45:37 INFO - PROCESS | 308 | ++DOMWINDOW == 92 (19A80C00) [pid = 308] [serial = 1171] [outer = 19A7BC00] 04:45:37 INFO - PROCESS | 308 | 1467114337801 Marionette DEBUG loaded listener.js 04:45:37 INFO - PROCESS | 308 | ++DOMWINDOW == 93 (19ACDC00) [pid = 308] [serial = 1172] [outer = 19A7BC00] 04:45:38 INFO - PROCESS | 308 | --DOCSHELL 19F71400 == 43 [pid = 308] [id = 377] 04:45:38 INFO - PROCESS | 308 | --DOCSHELL 18DE7000 == 42 [pid = 308] [id = 386] 04:45:38 INFO - PROCESS | 308 | --DOCSHELL 092A8800 == 41 [pid = 308] [id = 385] 04:45:38 INFO - PROCESS | 308 | --DOCSHELL 18781800 == 40 [pid = 308] [id = 384] 04:45:38 INFO - PROCESS | 308 | --DOCSHELL 1637DC00 == 39 [pid = 308] [id = 383] 04:45:38 INFO - PROCESS | 308 | --DOCSHELL 15639C00 == 38 [pid = 308] [id = 382] 04:45:38 INFO - PROCESS | 308 | --DOCSHELL 14726800 == 37 [pid = 308] [id = 381] 04:45:38 INFO - PROCESS | 308 | --DOCSHELL 0FE5AC00 == 36 [pid = 308] [id = 380] 04:45:38 INFO - PROCESS | 308 | --DOCSHELL 0F8F0C00 == 35 [pid = 308] [id = 379] 04:45:38 INFO - PROCESS | 308 | --DOMWINDOW == 92 (102ED400) [pid = 308] [serial = 1060] [outer = 00000000] [url = about:blank] 04:45:38 INFO - PROCESS | 308 | --DOMWINDOW == 91 (18DF3800) [pid = 308] [serial = 1111] [outer = 00000000] [url = about:blank] 04:45:38 INFO - PROCESS | 308 | --DOMWINDOW == 90 (187DC000) [pid = 308] [serial = 1117] [outer = 00000000] [url = about:blank] 04:45:38 INFO - PROCESS | 308 | --DOMWINDOW == 89 (19A75400) [pid = 308] [serial = 1114] [outer = 00000000] [url = about:blank] 04:45:38 INFO - PROCESS | 308 | --DOMWINDOW == 88 (10ED6800) [pid = 308] [serial = 1093] [outer = 00000000] [url = about:blank] 04:45:38 INFO - PROCESS | 308 | --DOMWINDOW == 87 (140C8400) [pid = 308] [serial = 1094] [outer = 00000000] [url = about:blank] 04:45:38 INFO - PROCESS | 308 | --DOMWINDOW == 86 (0FE20400) [pid = 308] [serial = 1096] [outer = 00000000] [url = about:blank] 04:45:38 INFO - PROCESS | 308 | --DOMWINDOW == 85 (100D2400) [pid = 308] [serial = 1097] [outer = 00000000] [url = about:blank] 04:45:38 INFO - PROCESS | 308 | --DOMWINDOW == 84 (17458C00) [pid = 308] [serial = 1105] [outer = 00000000] [url = about:blank] 04:45:38 INFO - PROCESS | 308 | --DOMWINDOW == 83 (0FD9C400) [pid = 308] [serial = 1099] [outer = 00000000] [url = about:blank] 04:45:38 INFO - PROCESS | 308 | --DOMWINDOW == 82 (0FE2EC00) [pid = 308] [serial = 1100] [outer = 00000000] [url = about:blank] 04:45:38 INFO - PROCESS | 308 | --DOMWINDOW == 81 (198CFC00) [pid = 308] [serial = 1090] [outer = 00000000] [url = about:blank] 04:45:38 INFO - PROCESS | 308 | --DOMWINDOW == 80 (1960AC00) [pid = 308] [serial = 1089] [outer = 00000000] [url = about:blank] 04:45:38 INFO - PROCESS | 308 | --DOMWINDOW == 79 (14296400) [pid = 308] [serial = 1102] [outer = 00000000] [url = about:blank] 04:45:38 INFO - PROCESS | 308 | --DOMWINDOW == 78 (1472B400) [pid = 308] [serial = 1103] [outer = 00000000] [url = about:blank] 04:45:38 INFO - PROCESS | 308 | --DOMWINDOW == 77 (19AC1400) [pid = 308] [serial = 1120] [outer = 00000000] [url = about:blank] 04:45:38 INFO - PROCESS | 308 | --DOMWINDOW == 76 (19A75C00) [pid = 308] [serial = 1115] [outer = 00000000] [url = about:blank] 04:45:38 INFO - PROCESS | 308 | --DOMWINDOW == 75 (0FE26800) [pid = 308] [serial = 667] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:45:38 INFO - PROCESS | 308 | --DOMWINDOW == 74 (1877DC00) [pid = 308] [serial = 1108] [outer = 00000000] [url = about:blank] 04:45:38 INFO - PROCESS | 308 | --DOMWINDOW == 73 (18D0AC00) [pid = 308] [serial = 1109] [outer = 00000000] [url = about:blank] 04:45:38 INFO - PROCESS | 308 | --DOMWINDOW == 72 (19603800) [pid = 308] [serial = 1112] [outer = 00000000] [url = about:blank] 04:45:38 INFO - PROCESS | 308 | --DOMWINDOW == 71 (194AA800) [pid = 308] [serial = 1118] [outer = 00000000] [url = about:blank] 04:45:38 INFO - PROCESS | 308 | --DOMWINDOW == 70 (19BB5000) [pid = 308] [serial = 1123] [outer = 00000000] [url = about:blank] 04:45:38 INFO - PROCESS | 308 | --DOMWINDOW == 69 (19BB6000) [pid = 308] [serial = 1124] [outer = 00000000] [url = about:blank] 04:45:38 INFO - PROCESS | 308 | --DOMWINDOW == 68 (19BAC000) [pid = 308] [serial = 1121] [outer = 00000000] [url = about:blank] 04:45:38 INFO - PROCESS | 308 | --DOMWINDOW == 67 (17835C00) [pid = 308] [serial = 1106] [outer = 00000000] [url = about:blank] 04:45:38 INFO - PROCESS | 308 | 1467114338633 Marionette TRACE conn6 <- [1,1524,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 04:45:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 04:45:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1185ms 04:45:38 INFO - PROCESS | 308 | 1467114338668 Marionette TRACE conn6 -> [0,1525,"getWindowHandle",null] 04:45:38 INFO - PROCESS | 308 | 1467114338672 Marionette TRACE conn6 <- [1,1525,null,{"value":"13"}] 04:45:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 04:45:38 INFO - PROCESS | 308 | 1467114338677 Marionette TRACE conn6 -> [0,1526,"setScriptTimeout",{"ms":35000}] 04:45:38 INFO - PROCESS | 308 | 1467114338681 Marionette TRACE conn6 <- [1,1526,null,{}] 04:45:38 INFO - PROCESS | 308 | 1467114338686 Marionette TRACE conn6 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:38 INFO - PROCESS | 308 | 1467114338689 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:38 INFO - PROCESS | 308 | 1467114338777 Marionette TRACE conn6 <- [1,1527,null,{"value":null}] 04:45:38 INFO - PROCESS | 308 | 1467114338784 Marionette TRACE conn6 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:38 INFO - PROCESS | 308 | 1467114338787 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:38 INFO - PROCESS | 308 | ++DOCSHELL 0FCC9800 == 36 [pid = 308] [id = 391] 04:45:38 INFO - PROCESS | 308 | ++DOMWINDOW == 68 (0FCD1000) [pid = 308] [serial = 1173] [outer = 00000000] 04:45:38 INFO - PROCESS | 308 | ++DOMWINDOW == 69 (0FCEFC00) [pid = 308] [serial = 1174] [outer = 0FCD1000] 04:45:38 INFO - PROCESS | 308 | 1467114338836 Marionette DEBUG loaded listener.js 04:45:38 INFO - PROCESS | 308 | ++DOMWINDOW == 70 (0FE24400) [pid = 308] [serial = 1175] [outer = 0FCD1000] 04:45:39 INFO - PROCESS | 308 | 1467114339317 Marionette TRACE conn6 <- [1,1528,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 04:45:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 04:45:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 690ms 04:45:39 INFO - PROCESS | 308 | 1467114339369 Marionette TRACE conn6 -> [0,1529,"getWindowHandle",null] 04:45:39 INFO - PROCESS | 308 | 1467114339373 Marionette TRACE conn6 <- [1,1529,null,{"value":"13"}] 04:45:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 04:45:39 INFO - PROCESS | 308 | 1467114339379 Marionette TRACE conn6 -> [0,1530,"setScriptTimeout",{"ms":35000}] 04:45:39 INFO - PROCESS | 308 | 1467114339381 Marionette TRACE conn6 <- [1,1530,null,{}] 04:45:39 INFO - PROCESS | 308 | 1467114339385 Marionette TRACE conn6 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:39 INFO - PROCESS | 308 | 1467114339388 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:39 INFO - PROCESS | 308 | 1467114339477 Marionette TRACE conn6 <- [1,1531,null,{"value":null}] 04:45:39 INFO - PROCESS | 308 | 1467114339599 Marionette TRACE conn6 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:39 INFO - PROCESS | 308 | 1467114339602 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:39 INFO - PROCESS | 308 | ++DOCSHELL 0FF25000 == 37 [pid = 308] [id = 392] 04:45:39 INFO - PROCESS | 308 | ++DOMWINDOW == 71 (100D2400) [pid = 308] [serial = 1176] [outer = 00000000] 04:45:39 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (104C0800) [pid = 308] [serial = 1177] [outer = 100D2400] 04:45:39 INFO - PROCESS | 308 | 1467114339650 Marionette DEBUG loaded listener.js 04:45:39 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (11112400) [pid = 308] [serial = 1178] [outer = 100D2400] 04:45:40 INFO - PROCESS | 308 | 1467114340038 Marionette TRACE conn6 <- [1,1532,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 04:45:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 04:45:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 670ms 04:45:40 INFO - PROCESS | 308 | 1467114340053 Marionette TRACE conn6 -> [0,1533,"getWindowHandle",null] 04:45:40 INFO - PROCESS | 308 | 1467114340055 Marionette TRACE conn6 <- [1,1533,null,{"value":"13"}] 04:45:40 INFO - PROCESS | 308 | 1467114340059 Marionette TRACE conn6 -> [0,1534,"setScriptTimeout",{"ms":35000}] 04:45:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 04:45:40 INFO - PROCESS | 308 | 1467114340062 Marionette TRACE conn6 <- [1,1534,null,{}] 04:45:40 INFO - PROCESS | 308 | 1467114340073 Marionette TRACE conn6 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:40 INFO - PROCESS | 308 | 1467114340077 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:40 INFO - PROCESS | 308 | 1467114340166 Marionette TRACE conn6 <- [1,1535,null,{"value":null}] 04:45:40 INFO - PROCESS | 308 | 1467114340173 Marionette TRACE conn6 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:40 INFO - PROCESS | 308 | 1467114340176 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:40 INFO - PROCESS | 308 | ++DOCSHELL 14774C00 == 38 [pid = 308] [id = 393] 04:45:40 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (15F49400) [pid = 308] [serial = 1179] [outer = 00000000] 04:45:40 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (16285C00) [pid = 308] [serial = 1180] [outer = 15F49400] 04:45:40 INFO - PROCESS | 308 | 1467114340224 Marionette DEBUG loaded listener.js 04:45:40 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (17467800) [pid = 308] [serial = 1181] [outer = 15F49400] 04:45:40 INFO - PROCESS | 308 | 1467114340670 Marionette TRACE conn6 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 04:45:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 04:45:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 670ms 04:45:40 INFO - PROCESS | 308 | 1467114340735 Marionette TRACE conn6 -> [0,1537,"getWindowHandle",null] 04:45:40 INFO - PROCESS | 308 | 1467114340738 Marionette TRACE conn6 <- [1,1537,null,{"value":"13"}] 04:45:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 04:45:40 INFO - PROCESS | 308 | 1467114340741 Marionette TRACE conn6 -> [0,1538,"setScriptTimeout",{"ms":35000}] 04:45:40 INFO - PROCESS | 308 | 1467114340743 Marionette TRACE conn6 <- [1,1538,null,{}] 04:45:40 INFO - PROCESS | 308 | 1467114340747 Marionette TRACE conn6 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:40 INFO - PROCESS | 308 | 1467114340749 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:40 INFO - PROCESS | 308 | 1467114340869 Marionette TRACE conn6 <- [1,1539,null,{"value":null}] 04:45:40 INFO - PROCESS | 308 | 1467114340954 Marionette TRACE conn6 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:40 INFO - PROCESS | 308 | 1467114340956 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:40 INFO - PROCESS | 308 | ++DOCSHELL 1009D000 == 39 [pid = 308] [id = 394] 04:45:40 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (1746F000) [pid = 308] [serial = 1182] [outer = 00000000] 04:45:40 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (18783400) [pid = 308] [serial = 1183] [outer = 1746F000] 04:45:40 INFO - PROCESS | 308 | 1467114341000 Marionette DEBUG loaded listener.js 04:45:41 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (18D08C00) [pid = 308] [serial = 1184] [outer = 1746F000] 04:45:41 INFO - PROCESS | 308 | 1467114341414 Marionette TRACE conn6 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 04:45:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 04:45:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 730ms 04:45:41 INFO - PROCESS | 308 | 1467114341473 Marionette TRACE conn6 -> [0,1541,"getWindowHandle",null] 04:45:41 INFO - PROCESS | 308 | 1467114341475 Marionette TRACE conn6 <- [1,1541,null,{"value":"13"}] 04:45:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 04:45:41 INFO - PROCESS | 308 | 1467114341478 Marionette TRACE conn6 -> [0,1542,"setScriptTimeout",{"ms":35000}] 04:45:41 INFO - PROCESS | 308 | 1467114341480 Marionette TRACE conn6 <- [1,1542,null,{}] 04:45:41 INFO - PROCESS | 308 | 1467114341484 Marionette TRACE conn6 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:41 INFO - PROCESS | 308 | 1467114341486 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:41 INFO - PROCESS | 308 | 1467114341601 Marionette TRACE conn6 <- [1,1543,null,{"value":null}] 04:45:41 INFO - PROCESS | 308 | 1467114341610 Marionette TRACE conn6 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:41 INFO - PROCESS | 308 | 1467114341612 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:41 INFO - PROCESS | 308 | ++DOCSHELL 0C8C1C00 == 40 [pid = 308] [id = 395] 04:45:41 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (17F32000) [pid = 308] [serial = 1185] [outer = 00000000] 04:45:41 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (194AA800) [pid = 308] [serial = 1186] [outer = 17F32000] 04:45:41 INFO - PROCESS | 308 | 1467114341710 Marionette DEBUG loaded listener.js 04:45:41 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (19604C00) [pid = 308] [serial = 1187] [outer = 17F32000] 04:45:42 INFO - PROCESS | 308 | 1467114342162 Marionette TRACE conn6 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 04:45:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 04:45:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 730ms 04:45:42 INFO - PROCESS | 308 | 1467114342234 Marionette TRACE conn6 -> [0,1545,"getWindowHandle",null] 04:45:42 INFO - PROCESS | 308 | 1467114342236 Marionette TRACE conn6 <- [1,1545,null,{"value":"13"}] 04:45:42 INFO - PROCESS | 308 | 1467114342239 Marionette TRACE conn6 -> [0,1546,"setScriptTimeout",{"ms":35000}] 04:45:42 INFO - PROCESS | 308 | 1467114342241 Marionette TRACE conn6 <- [1,1546,null,{}] 04:45:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 04:45:42 INFO - PROCESS | 308 | 1467114342244 Marionette TRACE conn6 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:42 INFO - PROCESS | 308 | 1467114342250 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:42 INFO - PROCESS | 308 | 1467114342387 Marionette TRACE conn6 <- [1,1547,null,{"value":null}] 04:45:42 INFO - PROCESS | 308 | 1467114342451 Marionette TRACE conn6 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:42 INFO - PROCESS | 308 | 1467114342453 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:42 INFO - PROCESS | 308 | ++DOCSHELL 19A4BC00 == 41 [pid = 308] [id = 396] 04:45:42 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (19A73C00) [pid = 308] [serial = 1188] [outer = 00000000] 04:45:42 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (19A7A000) [pid = 308] [serial = 1189] [outer = 19A73C00] 04:45:42 INFO - PROCESS | 308 | 1467114342498 Marionette DEBUG loaded listener.js 04:45:42 INFO - PROCESS | 308 | ++DOMWINDOW == 85 (19A7C800) [pid = 308] [serial = 1190] [outer = 19A73C00] 04:45:42 INFO - PROCESS | 308 | --DOMWINDOW == 84 (1563A400) [pid = 308] [serial = 1146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 04:45:42 INFO - PROCESS | 308 | --DOMWINDOW == 83 (0F8F3800) [pid = 308] [serial = 1137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 04:45:42 INFO - PROCESS | 308 | --DOMWINDOW == 82 (14728400) [pid = 308] [serial = 1143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 04:45:42 INFO - PROCESS | 308 | --DOMWINDOW == 81 (0F8FD000) [pid = 308] [serial = 1134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 04:45:42 INFO - PROCESS | 308 | --DOMWINDOW == 80 (16380400) [pid = 308] [serial = 1149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 04:45:42 INFO - PROCESS | 308 | --DOMWINDOW == 79 (0FCEAC00) [pid = 308] [serial = 1125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 04:45:42 INFO - PROCESS | 308 | --DOMWINDOW == 78 (17459C00) [pid = 308] [serial = 1128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 04:45:42 INFO - PROCESS | 308 | --DOMWINDOW == 77 (19F72C00) [pid = 308] [serial = 1131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 04:45:42 INFO - PROCESS | 308 | --DOMWINDOW == 76 (18782000) [pid = 308] [serial = 1152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 04:45:42 INFO - PROCESS | 308 | --DOMWINDOW == 75 (18DE8400) [pid = 308] [serial = 1158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 04:45:42 INFO - PROCESS | 308 | --DOMWINDOW == 74 (0FE5C400) [pid = 308] [serial = 1140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 04:45:42 INFO - PROCESS | 308 | --DOMWINDOW == 73 (0FC74000) [pid = 308] [serial = 1155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 04:45:42 INFO - PROCESS | 308 | 1467114342910 Marionette TRACE conn6 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 04:45:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 04:45:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 730ms 04:45:42 INFO - PROCESS | 308 | 1467114342975 Marionette TRACE conn6 -> [0,1549,"getWindowHandle",null] 04:45:42 INFO - PROCESS | 308 | 1467114342977 Marionette TRACE conn6 <- [1,1549,null,{"value":"13"}] 04:45:42 INFO - PROCESS | 308 | 1467114342981 Marionette TRACE conn6 -> [0,1550,"setScriptTimeout",{"ms":35000}] 04:45:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 04:45:42 INFO - PROCESS | 308 | 1467114342982 Marionette TRACE conn6 <- [1,1550,null,{}] 04:45:42 INFO - PROCESS | 308 | 1467114342986 Marionette TRACE conn6 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:42 INFO - PROCESS | 308 | 1467114342988 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:43 INFO - PROCESS | 308 | 1467114343103 Marionette TRACE conn6 <- [1,1551,null,{"value":null}] 04:45:43 INFO - PROCESS | 308 | 1467114343164 Marionette TRACE conn6 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:43 INFO - PROCESS | 308 | 1467114343166 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:43 INFO - PROCESS | 308 | ++DOCSHELL 1022F800 == 42 [pid = 308] [id = 397] 04:45:43 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (10ED6400) [pid = 308] [serial = 1191] [outer = 00000000] 04:45:43 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (18DEC000) [pid = 308] [serial = 1192] [outer = 10ED6400] 04:45:43 INFO - PROCESS | 308 | 1467114343210 Marionette DEBUG loaded listener.js 04:45:43 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (19AC1400) [pid = 308] [serial = 1193] [outer = 10ED6400] 04:45:43 INFO - PROCESS | 308 | 1467114343561 Marionette TRACE conn6 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 04:45:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 04:45:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 630ms 04:45:43 INFO - PROCESS | 308 | 1467114343615 Marionette TRACE conn6 -> [0,1553,"getWindowHandle",null] 04:45:43 INFO - PROCESS | 308 | 1467114343618 Marionette TRACE conn6 <- [1,1553,null,{"value":"13"}] 04:45:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 04:45:43 INFO - PROCESS | 308 | 1467114343621 Marionette TRACE conn6 -> [0,1554,"setScriptTimeout",{"ms":35000}] 04:45:43 INFO - PROCESS | 308 | 1467114343623 Marionette TRACE conn6 <- [1,1554,null,{}] 04:45:43 INFO - PROCESS | 308 | 1467114343626 Marionette TRACE conn6 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:43 INFO - PROCESS | 308 | 1467114343628 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:43 INFO - PROCESS | 308 | 1467114343708 Marionette TRACE conn6 <- [1,1555,null,{"value":null}] 04:45:43 INFO - PROCESS | 308 | 1467114343760 Marionette TRACE conn6 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:43 INFO - PROCESS | 308 | 1467114343762 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:43 INFO - PROCESS | 308 | ++DOCSHELL 19BA7C00 == 43 [pid = 308] [id = 398] 04:45:43 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (19BAA000) [pid = 308] [serial = 1194] [outer = 00000000] 04:45:43 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (19BB3000) [pid = 308] [serial = 1195] [outer = 19BAA000] 04:45:43 INFO - PROCESS | 308 | 1467114343806 Marionette DEBUG loaded listener.js 04:45:43 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (19F6FC00) [pid = 308] [serial = 1196] [outer = 19BAA000] 04:45:44 INFO - PROCESS | 308 | 1467114344249 Marionette TRACE conn6 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 04:45:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 04:45:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 671ms 04:45:44 INFO - PROCESS | 308 | 1467114344296 Marionette TRACE conn6 -> [0,1557,"getWindowHandle",null] 04:45:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 04:45:44 INFO - PROCESS | 308 | 1467114344298 Marionette TRACE conn6 <- [1,1557,null,{"value":"13"}] 04:45:44 INFO - PROCESS | 308 | 1467114344301 Marionette TRACE conn6 -> [0,1558,"setScriptTimeout",{"ms":35000}] 04:45:44 INFO - PROCESS | 308 | 1467114344303 Marionette TRACE conn6 <- [1,1558,null,{}] 04:45:44 INFO - PROCESS | 308 | 1467114344306 Marionette TRACE conn6 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:44 INFO - PROCESS | 308 | 1467114344308 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:44 INFO - PROCESS | 308 | 1467114344388 Marionette TRACE conn6 <- [1,1559,null,{"value":null}] 04:45:44 INFO - PROCESS | 308 | 1467114344394 Marionette TRACE conn6 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:44 INFO - PROCESS | 308 | 1467114344396 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:44 INFO - PROCESS | 308 | ++DOCSHELL 19F71C00 == 44 [pid = 308] [id = 399] 04:45:44 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (19F74800) [pid = 308] [serial = 1197] [outer = 00000000] 04:45:44 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (1AA2B400) [pid = 308] [serial = 1198] [outer = 19F74800] 04:45:44 INFO - PROCESS | 308 | 1467114344440 Marionette DEBUG loaded listener.js 04:45:44 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (1AA2DC00) [pid = 308] [serial = 1199] [outer = 19F74800] 04:45:44 INFO - PROCESS | 308 | 1467114344999 Marionette TRACE conn6 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 04:45:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 04:45:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 770ms 04:45:45 INFO - PROCESS | 308 | 1467114345108 Marionette TRACE conn6 -> [0,1561,"getWindowHandle",null] 04:45:45 INFO - PROCESS | 308 | 1467114345113 Marionette TRACE conn6 <- [1,1561,null,{"value":"13"}] 04:45:45 INFO - PROCESS | 308 | 1467114345133 Marionette TRACE conn6 -> [0,1562,"setScriptTimeout",{"ms":35000}] 04:45:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 04:45:45 INFO - PROCESS | 308 | 1467114345137 Marionette TRACE conn6 <- [1,1562,null,{}] 04:45:45 INFO - PROCESS | 308 | 1467114345143 Marionette TRACE conn6 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:45 INFO - PROCESS | 308 | 1467114345146 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:45 INFO - PROCESS | 308 | 1467114345269 Marionette TRACE conn6 <- [1,1563,null,{"value":null}] 04:45:45 INFO - PROCESS | 308 | 1467114345372 Marionette TRACE conn6 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:45 INFO - PROCESS | 308 | 1467114345377 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:45 INFO - PROCESS | 308 | ++DOCSHELL 0F5E3400 == 45 [pid = 308] [id = 400] 04:45:45 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (0F735800) [pid = 308] [serial = 1200] [outer = 00000000] 04:45:45 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (0FE56400) [pid = 308] [serial = 1201] [outer = 0F735800] 04:45:45 INFO - PROCESS | 308 | 1467114345447 Marionette DEBUG loaded listener.js 04:45:45 INFO - PROCESS | 308 | ++DOMWINDOW == 85 (0FF1DC00) [pid = 308] [serial = 1202] [outer = 0F735800] 04:45:45 INFO - PROCESS | 308 | 1467114345995 Marionette TRACE conn6 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 04:45:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 04:45:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 930ms 04:45:46 INFO - PROCESS | 308 | 1467114346069 Marionette TRACE conn6 -> [0,1565,"getWindowHandle",null] 04:45:46 INFO - PROCESS | 308 | 1467114346074 Marionette TRACE conn6 <- [1,1565,null,{"value":"13"}] 04:45:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 04:45:46 INFO - PROCESS | 308 | 1467114346081 Marionette TRACE conn6 -> [0,1566,"setScriptTimeout",{"ms":35000}] 04:45:46 INFO - PROCESS | 308 | 1467114346084 Marionette TRACE conn6 <- [1,1566,null,{}] 04:45:46 INFO - PROCESS | 308 | 1467114346087 Marionette TRACE conn6 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:46 INFO - PROCESS | 308 | 1467114346090 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:46 INFO - PROCESS | 308 | 1467114346210 Marionette TRACE conn6 <- [1,1567,null,{"value":null}] 04:45:46 INFO - PROCESS | 308 | 1467114346321 Marionette TRACE conn6 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:46 INFO - PROCESS | 308 | 1467114346323 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:46 INFO - PROCESS | 308 | ++DOCSHELL 1563A800 == 46 [pid = 308] [id = 401] 04:45:46 INFO - PROCESS | 308 | ++DOMWINDOW == 86 (15F4F000) [pid = 308] [serial = 1203] [outer = 00000000] 04:45:46 INFO - PROCESS | 308 | ++DOMWINDOW == 87 (1628E000) [pid = 308] [serial = 1204] [outer = 15F4F000] 04:45:46 INFO - PROCESS | 308 | 1467114346379 Marionette DEBUG loaded listener.js 04:45:46 INFO - PROCESS | 308 | ++DOMWINDOW == 88 (1746A000) [pid = 308] [serial = 1205] [outer = 15F4F000] 04:45:46 INFO - PROCESS | 308 | 1467114346978 Marionette TRACE conn6 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 04:45:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 04:45:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 930ms 04:45:46 INFO - PROCESS | 308 | 1467114347014 Marionette TRACE conn6 -> [0,1569,"getWindowHandle",null] 04:45:46 INFO - PROCESS | 308 | 1467114347016 Marionette TRACE conn6 <- [1,1569,null,{"value":"13"}] 04:45:46 INFO - PROCESS | 308 | 1467114347020 Marionette TRACE conn6 -> [0,1570,"setScriptTimeout",{"ms":35000}] 04:45:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 04:45:47 INFO - PROCESS | 308 | 1467114347024 Marionette TRACE conn6 <- [1,1570,null,{}] 04:45:47 INFO - PROCESS | 308 | 1467114347035 Marionette TRACE conn6 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:47 INFO - PROCESS | 308 | 1467114347040 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:47 INFO - PROCESS | 308 | 1467114347156 Marionette TRACE conn6 <- [1,1571,null,{"value":null}] 04:45:47 INFO - PROCESS | 308 | 1467114347270 Marionette TRACE conn6 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:47 INFO - PROCESS | 308 | 1467114347273 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:47 INFO - PROCESS | 308 | ++DOCSHELL 19BB0800 == 47 [pid = 308] [id = 402] 04:45:47 INFO - PROCESS | 308 | ++DOMWINDOW == 89 (19F74C00) [pid = 308] [serial = 1206] [outer = 00000000] 04:45:47 INFO - PROCESS | 308 | ++DOMWINDOW == 90 (1ABBC800) [pid = 308] [serial = 1207] [outer = 19F74C00] 04:45:47 INFO - PROCESS | 308 | 1467114347371 Marionette DEBUG loaded listener.js 04:45:47 INFO - PROCESS | 308 | ++DOMWINDOW == 91 (1AE32000) [pid = 308] [serial = 1208] [outer = 19F74C00] 04:45:47 INFO - PROCESS | 308 | 1467114347925 Marionette TRACE conn6 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 04:45:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 04:45:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 970ms 04:45:47 INFO - PROCESS | 308 | 1467114347994 Marionette TRACE conn6 -> [0,1573,"getWindowHandle",null] 04:45:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 04:45:47 INFO - PROCESS | 308 | 1467114347997 Marionette TRACE conn6 <- [1,1573,null,{"value":"13"}] 04:45:47 INFO - PROCESS | 308 | 1467114348000 Marionette TRACE conn6 -> [0,1574,"setScriptTimeout",{"ms":35000}] 04:45:47 INFO - PROCESS | 308 | 1467114348002 Marionette TRACE conn6 <- [1,1574,null,{}] 04:45:47 INFO - PROCESS | 308 | 1467114348005 Marionette TRACE conn6 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:47 INFO - PROCESS | 308 | 1467114348008 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:48 INFO - PROCESS | 308 | 1467114348122 Marionette TRACE conn6 <- [1,1575,null,{"value":null}] 04:45:48 INFO - PROCESS | 308 | 1467114348224 Marionette TRACE conn6 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:48 INFO - PROCESS | 308 | 1467114348227 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:48 INFO - PROCESS | 308 | ++DOCSHELL 1B64F000 == 48 [pid = 308] [id = 403] 04:45:48 INFO - PROCESS | 308 | ++DOMWINDOW == 92 (1B64F400) [pid = 308] [serial = 1209] [outer = 00000000] 04:45:48 INFO - PROCESS | 308 | ++DOMWINDOW == 93 (1B90B400) [pid = 308] [serial = 1210] [outer = 1B64F400] 04:45:48 INFO - PROCESS | 308 | 1467114348280 Marionette DEBUG loaded listener.js 04:45:48 INFO - PROCESS | 308 | ++DOMWINDOW == 94 (1B9A3000) [pid = 308] [serial = 1211] [outer = 1B64F400] 04:45:48 INFO - PROCESS | 308 | 1467114348865 Marionette TRACE conn6 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 04:45:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 04:45:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 930ms 04:45:48 INFO - PROCESS | 308 | 1467114348934 Marionette TRACE conn6 -> [0,1577,"getWindowHandle",null] 04:45:48 INFO - PROCESS | 308 | 1467114348936 Marionette TRACE conn6 <- [1,1577,null,{"value":"13"}] 04:45:48 INFO - PROCESS | 308 | 1467114348940 Marionette TRACE conn6 -> [0,1578,"setScriptTimeout",{"ms":35000}] 04:45:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 04:45:48 INFO - PROCESS | 308 | 1467114348942 Marionette TRACE conn6 <- [1,1578,null,{}] 04:45:48 INFO - PROCESS | 308 | 1467114348947 Marionette TRACE conn6 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:48 INFO - PROCESS | 308 | 1467114348949 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:49 INFO - PROCESS | 308 | 1467114349066 Marionette TRACE conn6 <- [1,1579,null,{"value":null}] 04:45:49 INFO - PROCESS | 308 | 1467114349320 Marionette TRACE conn6 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:49 INFO - PROCESS | 308 | 1467114349323 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:49 INFO - PROCESS | 308 | ++DOCSHELL 0F860800 == 49 [pid = 308] [id = 404] 04:45:49 INFO - PROCESS | 308 | ++DOMWINDOW == 95 (0F8FAC00) [pid = 308] [serial = 1212] [outer = 00000000] 04:45:49 INFO - PROCESS | 308 | ++DOMWINDOW == 96 (0FC97000) [pid = 308] [serial = 1213] [outer = 0F8FAC00] 04:45:49 INFO - PROCESS | 308 | 1467114349395 Marionette DEBUG loaded listener.js 04:45:49 INFO - PROCESS | 308 | ++DOMWINDOW == 97 (0FCD1800) [pid = 308] [serial = 1214] [outer = 0F8FAC00] 04:45:50 INFO - PROCESS | 308 | --DOCSHELL 13FE6800 == 48 [pid = 308] [id = 372] 04:45:50 INFO - PROCESS | 308 | --DOCSHELL 0C8B8800 == 47 [pid = 308] [id = 378] 04:45:50 INFO - PROCESS | 308 | --DOCSHELL 19BA7C00 == 46 [pid = 308] [id = 398] 04:45:50 INFO - PROCESS | 308 | --DOCSHELL 1022F800 == 45 [pid = 308] [id = 397] 04:45:50 INFO - PROCESS | 308 | --DOCSHELL 19A4BC00 == 44 [pid = 308] [id = 396] 04:45:50 INFO - PROCESS | 308 | --DOCSHELL 0C8C1C00 == 43 [pid = 308] [id = 395] 04:45:50 INFO - PROCESS | 308 | --DOCSHELL 1009D000 == 42 [pid = 308] [id = 394] 04:45:50 INFO - PROCESS | 308 | --DOCSHELL 14774C00 == 41 [pid = 308] [id = 393] 04:45:50 INFO - PROCESS | 308 | --DOCSHELL 0FF25000 == 40 [pid = 308] [id = 392] 04:45:50 INFO - PROCESS | 308 | --DOCSHELL 0FCC9800 == 39 [pid = 308] [id = 391] 04:45:50 INFO - PROCESS | 308 | --DOCSHELL 0FE2D800 == 38 [pid = 308] [id = 388] 04:45:50 INFO - PROCESS | 308 | --DOCSHELL 142BCC00 == 37 [pid = 308] [id = 387] 04:45:50 INFO - PROCESS | 308 | --DOCSHELL 0F734400 == 36 [pid = 308] [id = 374] 04:45:50 INFO - PROCESS | 308 | --DOCSHELL 0FC77400 == 35 [pid = 308] [id = 375] 04:45:50 INFO - PROCESS | 308 | --DOCSHELL 19A75000 == 34 [pid = 308] [id = 373] 04:45:50 INFO - PROCESS | 308 | --DOCSHELL 17459800 == 33 [pid = 308] [id = 376] 04:45:50 INFO - PROCESS | 308 | --DOCSHELL 1562FC00 == 32 [pid = 308] [id = 389] 04:45:50 INFO - PROCESS | 308 | --DOCSHELL 19A7A400 == 31 [pid = 308] [id = 390] 04:45:50 INFO - PROCESS | 308 | --DOCSHELL 1B64F000 == 30 [pid = 308] [id = 403] 04:45:50 INFO - PROCESS | 308 | --DOCSHELL 1563A800 == 29 [pid = 308] [id = 401] 04:45:50 INFO - PROCESS | 308 | --DOCSHELL 19BB0800 == 28 [pid = 308] [id = 402] 04:45:50 INFO - PROCESS | 308 | --DOCSHELL 19F71C00 == 27 [pid = 308] [id = 399] 04:45:50 INFO - PROCESS | 308 | --DOCSHELL 0F5E3400 == 26 [pid = 308] [id = 400] 04:45:50 INFO - PROCESS | 308 | --DOMWINDOW == 96 (19F7CC00) [pid = 308] [serial = 1133] [outer = 00000000] [url = about:blank] 04:45:50 INFO - PROCESS | 308 | --DOMWINDOW == 95 (19F77800) [pid = 308] [serial = 1132] [outer = 00000000] [url = about:blank] 04:45:50 INFO - PROCESS | 308 | --DOMWINDOW == 94 (189AB800) [pid = 308] [serial = 1153] [outer = 00000000] [url = about:blank] 04:45:50 INFO - PROCESS | 308 | --DOMWINDOW == 93 (18DEEC00) [pid = 308] [serial = 1159] [outer = 00000000] [url = about:blank] 04:45:50 INFO - PROCESS | 308 | --DOMWINDOW == 92 (18D0C000) [pid = 308] [serial = 1154] [outer = 00000000] [url = about:blank] 04:45:50 INFO - PROCESS | 308 | --DOMWINDOW == 91 (0FF26400) [pid = 308] [serial = 1142] [outer = 00000000] [url = about:blank] 04:45:50 INFO - PROCESS | 308 | --DOMWINDOW == 90 (0FF1A400) [pid = 308] [serial = 1141] [outer = 00000000] [url = about:blank] 04:45:50 INFO - PROCESS | 308 | --DOMWINDOW == 89 (17831000) [pid = 308] [serial = 1157] [outer = 00000000] [url = about:blank] 04:45:50 INFO - PROCESS | 308 | --DOMWINDOW == 88 (17468000) [pid = 308] [serial = 1156] [outer = 00000000] [url = about:blank] 04:45:50 INFO - PROCESS | 308 | --DOMWINDOW == 87 (198D6000) [pid = 308] [serial = 1162] [outer = 00000000] [url = about:blank] 04:45:50 INFO - PROCESS | 308 | --DOMWINDOW == 86 (1494F400) [pid = 308] [serial = 1145] [outer = 00000000] [url = about:blank] 04:45:50 INFO - PROCESS | 308 | --DOMWINDOW == 85 (18DE9C00) [pid = 308] [serial = 1160] [outer = 00000000] [url = about:blank] 04:45:50 INFO - PROCESS | 308 | --DOMWINDOW == 84 (15F90400) [pid = 308] [serial = 1147] [outer = 00000000] [url = about:blank] 04:45:50 INFO - PROCESS | 308 | --DOMWINDOW == 83 (15F9EC00) [pid = 308] [serial = 1148] [outer = 00000000] [url = about:blank] 04:45:50 INFO - PROCESS | 308 | --DOMWINDOW == 82 (0FC7B400) [pid = 308] [serial = 1138] [outer = 00000000] [url = about:blank] 04:45:50 INFO - PROCESS | 308 | --DOMWINDOW == 81 (0FC90C00) [pid = 308] [serial = 1139] [outer = 00000000] [url = about:blank] 04:45:50 INFO - PROCESS | 308 | --DOMWINDOW == 80 (14865000) [pid = 308] [serial = 1144] [outer = 00000000] [url = about:blank] 04:45:50 INFO - PROCESS | 308 | --DOMWINDOW == 79 (0FCF1800) [pid = 308] [serial = 1136] [outer = 00000000] [url = about:blank] 04:45:50 INFO - PROCESS | 308 | --DOMWINDOW == 78 (0FCC9400) [pid = 308] [serial = 1135] [outer = 00000000] [url = about:blank] 04:45:50 INFO - PROCESS | 308 | --DOMWINDOW == 77 (17833400) [pid = 308] [serial = 1151] [outer = 00000000] [url = about:blank] 04:45:50 INFO - PROCESS | 308 | --DOMWINDOW == 76 (17469000) [pid = 308] [serial = 1150] [outer = 00000000] [url = about:blank] 04:45:50 INFO - PROCESS | 308 | --DOMWINDOW == 75 (10229400) [pid = 308] [serial = 1127] [outer = 00000000] [url = about:blank] 04:45:50 INFO - PROCESS | 308 | --DOMWINDOW == 74 (0FE2C000) [pid = 308] [serial = 1126] [outer = 00000000] [url = about:blank] 04:45:50 INFO - PROCESS | 308 | --DOMWINDOW == 73 (186B2C00) [pid = 308] [serial = 1130] [outer = 00000000] [url = about:blank] 04:45:50 INFO - PROCESS | 308 | --DOMWINDOW == 72 (17894400) [pid = 308] [serial = 1129] [outer = 00000000] [url = about:blank] 04:45:50 INFO - PROCESS | 308 | 1467114350759 Marionette TRACE conn6 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 04:45:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 04:45:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1917ms 04:45:50 INFO - PROCESS | 308 | 1467114350862 Marionette TRACE conn6 -> [0,1581,"getWindowHandle",null] 04:45:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 04:45:50 INFO - PROCESS | 308 | 1467114350866 Marionette TRACE conn6 <- [1,1581,null,{"value":"13"}] 04:45:50 INFO - PROCESS | 308 | 1467114350871 Marionette TRACE conn6 -> [0,1582,"setScriptTimeout",{"ms":35000}] 04:45:50 INFO - PROCESS | 308 | 1467114350875 Marionette TRACE conn6 <- [1,1582,null,{}] 04:45:50 INFO - PROCESS | 308 | 1467114350881 Marionette TRACE conn6 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:50 INFO - PROCESS | 308 | 1467114350884 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:50 INFO - PROCESS | 308 | 1467114350969 Marionette TRACE conn6 <- [1,1583,null,{"value":null}] 04:45:50 INFO - PROCESS | 308 | 1467114350977 Marionette TRACE conn6 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:50 INFO - PROCESS | 308 | 1467114350981 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:50 INFO - PROCESS | 308 | ++DOCSHELL 0F5D4C00 == 27 [pid = 308] [id = 405] 04:45:50 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (0F5E3400) [pid = 308] [serial = 1215] [outer = 00000000] 04:45:51 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (0F85D000) [pid = 308] [serial = 1216] [outer = 0F5E3400] 04:45:51 INFO - PROCESS | 308 | 1467114351033 Marionette DEBUG loaded listener.js 04:45:51 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (0F8FD800) [pid = 308] [serial = 1217] [outer = 0F5E3400] 04:45:51 INFO - PROCESS | 308 | 1467114351524 Marionette TRACE conn6 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 04:45:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 04:45:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 730ms 04:45:51 INFO - PROCESS | 308 | 1467114351601 Marionette TRACE conn6 -> [0,1585,"getWindowHandle",null] 04:45:51 INFO - PROCESS | 308 | 1467114351606 Marionette TRACE conn6 <- [1,1585,null,{"value":"13"}] 04:45:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 04:45:51 INFO - PROCESS | 308 | 1467114351613 Marionette TRACE conn6 -> [0,1586,"setScriptTimeout",{"ms":35000}] 04:45:51 INFO - PROCESS | 308 | 1467114351615 Marionette TRACE conn6 <- [1,1586,null,{}] 04:45:51 INFO - PROCESS | 308 | 1467114351619 Marionette TRACE conn6 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:51 INFO - PROCESS | 308 | 1467114351622 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:51 INFO - PROCESS | 308 | 1467114351711 Marionette TRACE conn6 <- [1,1587,null,{"value":null}] 04:45:51 INFO - PROCESS | 308 | 1467114351803 Marionette TRACE conn6 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:51 INFO - PROCESS | 308 | 1467114351806 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:51 INFO - PROCESS | 308 | ++DOCSHELL 0FE2E400 == 28 [pid = 308] [id = 406] 04:45:51 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (0FE2E800) [pid = 308] [serial = 1218] [outer = 00000000] 04:45:51 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (0FE59000) [pid = 308] [serial = 1219] [outer = 0FE2E800] 04:45:51 INFO - PROCESS | 308 | 1467114351855 Marionette DEBUG loaded listener.js 04:45:51 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (0FF1C000) [pid = 308] [serial = 1220] [outer = 0FE2E800] 04:45:52 INFO - PROCESS | 308 | 1467114352245 Marionette TRACE conn6 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 04:45:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 04:45:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 670ms 04:45:52 INFO - PROCESS | 308 | 1467114352286 Marionette TRACE conn6 -> [0,1589,"getWindowHandle",null] 04:45:52 INFO - PROCESS | 308 | 1467114352288 Marionette TRACE conn6 <- [1,1589,null,{"value":"13"}] 04:45:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 04:45:52 INFO - PROCESS | 308 | 1467114352292 Marionette TRACE conn6 -> [0,1590,"setScriptTimeout",{"ms":35000}] 04:45:52 INFO - PROCESS | 308 | 1467114352295 Marionette TRACE conn6 <- [1,1590,null,{}] 04:45:52 INFO - PROCESS | 308 | 1467114352339 Marionette TRACE conn6 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:52 INFO - PROCESS | 308 | 1467114352344 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:52 INFO - PROCESS | 308 | 1467114352436 Marionette TRACE conn6 <- [1,1591,null,{"value":null}] 04:45:52 INFO - PROCESS | 308 | 1467114352451 Marionette TRACE conn6 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:52 INFO - PROCESS | 308 | 1467114352454 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:52 INFO - PROCESS | 308 | ++DOCSHELL 14296800 == 29 [pid = 308] [id = 407] 04:45:52 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (14297800) [pid = 308] [serial = 1221] [outer = 00000000] 04:45:52 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (1472B400) [pid = 308] [serial = 1222] [outer = 14297800] 04:45:52 INFO - PROCESS | 308 | 1467114352503 Marionette DEBUG loaded listener.js 04:45:52 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (14827C00) [pid = 308] [serial = 1223] [outer = 14297800] 04:45:52 INFO - PROCESS | 308 | 1467114352952 Marionette TRACE conn6 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 04:45:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 04:45:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 711ms 04:45:53 INFO - PROCESS | 308 | 1467114353015 Marionette TRACE conn6 -> [0,1593,"getWindowHandle",null] 04:45:53 INFO - PROCESS | 308 | 1467114353027 Marionette TRACE conn6 <- [1,1593,null,{"value":"13"}] 04:45:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 04:45:53 INFO - PROCESS | 308 | 1467114353031 Marionette TRACE conn6 -> [0,1594,"setScriptTimeout",{"ms":35000}] 04:45:53 INFO - PROCESS | 308 | 1467114353033 Marionette TRACE conn6 <- [1,1594,null,{}] 04:45:53 INFO - PROCESS | 308 | 1467114353037 Marionette TRACE conn6 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:53 INFO - PROCESS | 308 | 1467114353039 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:53 INFO - PROCESS | 308 | 1467114353154 Marionette TRACE conn6 <- [1,1595,null,{"value":null}] 04:45:53 INFO - PROCESS | 308 | 1467114353161 Marionette TRACE conn6 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:53 INFO - PROCESS | 308 | 1467114353163 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:53 INFO - PROCESS | 308 | ++DOCSHELL 14946C00 == 30 [pid = 308] [id = 408] 04:45:53 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (14948800) [pid = 308] [serial = 1224] [outer = 00000000] 04:45:53 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (15F55400) [pid = 308] [serial = 1225] [outer = 14948800] 04:45:53 INFO - PROCESS | 308 | 1467114353256 Marionette DEBUG loaded listener.js 04:45:53 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (15F99C00) [pid = 308] [serial = 1226] [outer = 14948800] 04:45:53 INFO - PROCESS | 308 | 1467114353695 Marionette TRACE conn6 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 04:45:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 04:45:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 731ms 04:45:53 INFO - PROCESS | 308 | 1467114353768 Marionette TRACE conn6 -> [0,1597,"getWindowHandle",null] 04:45:53 INFO - PROCESS | 308 | 1467114353770 Marionette TRACE conn6 <- [1,1597,null,{"value":"13"}] 04:45:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 04:45:53 INFO - PROCESS | 308 | 1467114353801 Marionette TRACE conn6 -> [0,1598,"setScriptTimeout",{"ms":35000}] 04:45:53 INFO - PROCESS | 308 | 1467114353803 Marionette TRACE conn6 <- [1,1598,null,{}] 04:45:53 INFO - PROCESS | 308 | 1467114353816 Marionette TRACE conn6 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:53 INFO - PROCESS | 308 | 1467114353818 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:53 INFO - PROCESS | 308 | 1467114353933 Marionette TRACE conn6 <- [1,1599,null,{"value":null}] 04:45:53 INFO - PROCESS | 308 | 1467114353941 Marionette TRACE conn6 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:53 INFO - PROCESS | 308 | 1467114353943 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:53 INFO - PROCESS | 308 | ++DOCSHELL 16748000 == 31 [pid = 308] [id = 409] 04:45:53 INFO - PROCESS | 308 | ++DOMWINDOW == 85 (17453000) [pid = 308] [serial = 1227] [outer = 00000000] 04:45:53 INFO - PROCESS | 308 | ++DOMWINDOW == 86 (17466000) [pid = 308] [serial = 1228] [outer = 17453000] 04:45:53 INFO - PROCESS | 308 | 1467114353987 Marionette DEBUG loaded listener.js 04:45:54 INFO - PROCESS | 308 | ++DOMWINDOW == 87 (17831400) [pid = 308] [serial = 1229] [outer = 17453000] 04:45:54 INFO - PROCESS | 308 | 1467114354428 Marionette TRACE conn6 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 04:45:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 04:45:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 710ms 04:45:54 INFO - PROCESS | 308 | 1467114354487 Marionette TRACE conn6 -> [0,1601,"getWindowHandle",null] 04:45:54 INFO - PROCESS | 308 | 1467114354489 Marionette TRACE conn6 <- [1,1601,null,{"value":"13"}] 04:45:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 04:45:54 INFO - PROCESS | 308 | 1467114354492 Marionette TRACE conn6 -> [0,1602,"setScriptTimeout",{"ms":35000}] 04:45:54 INFO - PROCESS | 308 | 1467114354493 Marionette TRACE conn6 <- [1,1602,null,{}] 04:45:54 INFO - PROCESS | 308 | 1467114354497 Marionette TRACE conn6 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:54 INFO - PROCESS | 308 | 1467114354502 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:54 INFO - PROCESS | 308 | 1467114354641 Marionette TRACE conn6 <- [1,1603,null,{"value":null}] 04:45:54 INFO - PROCESS | 308 | 1467114354704 Marionette TRACE conn6 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:54 INFO - PROCESS | 308 | 1467114354706 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:54 INFO - PROCESS | 308 | ++DOCSHELL 17F2B400 == 32 [pid = 308] [id = 410] 04:45:54 INFO - PROCESS | 308 | ++DOMWINDOW == 88 (17F2CC00) [pid = 308] [serial = 1230] [outer = 00000000] 04:45:54 INFO - PROCESS | 308 | ++DOMWINDOW == 89 (186B2800) [pid = 308] [serial = 1231] [outer = 17F2CC00] 04:45:54 INFO - PROCESS | 308 | 1467114354753 Marionette DEBUG loaded listener.js 04:45:54 INFO - PROCESS | 308 | ++DOMWINDOW == 90 (18D05C00) [pid = 308] [serial = 1232] [outer = 17F2CC00] 04:45:55 INFO - PROCESS | 308 | --DOMWINDOW == 89 (1746F000) [pid = 308] [serial = 1182] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 04:45:55 INFO - PROCESS | 308 | --DOMWINDOW == 88 (17F32000) [pid = 308] [serial = 1185] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 04:45:55 INFO - PROCESS | 308 | --DOMWINDOW == 87 (10ED6400) [pid = 308] [serial = 1191] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 04:45:55 INFO - PROCESS | 308 | --DOMWINDOW == 86 (19A73C00) [pid = 308] [serial = 1188] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 04:45:55 INFO - PROCESS | 308 | --DOMWINDOW == 85 (1960C800) [pid = 308] [serial = 1161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 04:45:55 INFO - PROCESS | 308 | --DOMWINDOW == 84 (0FE55400) [pid = 308] [serial = 1164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 04:45:55 INFO - PROCESS | 308 | --DOMWINDOW == 83 (19A7BC00) [pid = 308] [serial = 1170] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 04:45:55 INFO - PROCESS | 308 | --DOMWINDOW == 82 (15F49400) [pid = 308] [serial = 1179] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 04:45:55 INFO - PROCESS | 308 | --DOMWINDOW == 81 (1637BC00) [pid = 308] [serial = 1167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 04:45:55 INFO - PROCESS | 308 | --DOMWINDOW == 80 (100D2400) [pid = 308] [serial = 1176] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 04:45:55 INFO - PROCESS | 308 | --DOMWINDOW == 79 (0FCD1000) [pid = 308] [serial = 1173] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 04:45:55 INFO - PROCESS | 308 | --DOMWINDOW == 78 (19BAA000) [pid = 308] [serial = 1194] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 04:45:55 INFO - PROCESS | 308 | --DOMWINDOW == 77 (19F74800) [pid = 308] [serial = 1197] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 04:45:55 INFO - PROCESS | 308 | 1467114355409 Marionette TRACE conn6 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 04:45:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 04:45:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 970ms 04:45:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 04:45:55 INFO - PROCESS | 308 | 1467114355466 Marionette TRACE conn6 -> [0,1605,"getWindowHandle",null] 04:45:55 INFO - PROCESS | 308 | 1467114355468 Marionette TRACE conn6 <- [1,1605,null,{"value":"13"}] 04:45:55 INFO - PROCESS | 308 | 1467114355471 Marionette TRACE conn6 -> [0,1606,"setScriptTimeout",{"ms":35000}] 04:45:55 INFO - PROCESS | 308 | 1467114355473 Marionette TRACE conn6 <- [1,1606,null,{}] 04:45:55 INFO - PROCESS | 308 | 1467114355482 Marionette TRACE conn6 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:55 INFO - PROCESS | 308 | 1467114355484 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:55 INFO - PROCESS | 308 | 1467114355561 Marionette TRACE conn6 <- [1,1607,null,{"value":null}] 04:45:55 INFO - PROCESS | 308 | 1467114355566 Marionette TRACE conn6 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:55 INFO - PROCESS | 308 | 1467114355568 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:55 INFO - PROCESS | 308 | ++DOCSHELL 100D3000 == 33 [pid = 308] [id = 411] 04:45:55 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (15633800) [pid = 308] [serial = 1233] [outer = 00000000] 04:45:55 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (18664800) [pid = 308] [serial = 1234] [outer = 15633800] 04:45:55 INFO - PROCESS | 308 | 1467114355612 Marionette DEBUG loaded listener.js 04:45:55 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (18D0C000) [pid = 308] [serial = 1235] [outer = 15633800] 04:45:56 INFO - PROCESS | 308 | 1467114356033 Marionette TRACE conn6 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 04:45:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 04:45:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 630ms 04:45:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 04:45:56 INFO - PROCESS | 308 | 1467114356102 Marionette TRACE conn6 -> [0,1609,"getWindowHandle",null] 04:45:56 INFO - PROCESS | 308 | 1467114356104 Marionette TRACE conn6 <- [1,1609,null,{"value":"13"}] 04:45:56 INFO - PROCESS | 308 | 1467114356107 Marionette TRACE conn6 -> [0,1610,"setScriptTimeout",{"ms":35000}] 04:45:56 INFO - PROCESS | 308 | 1467114356109 Marionette TRACE conn6 <- [1,1610,null,{}] 04:45:56 INFO - PROCESS | 308 | 1467114356112 Marionette TRACE conn6 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:56 INFO - PROCESS | 308 | 1467114356114 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:56 INFO - PROCESS | 308 | 1467114356191 Marionette TRACE conn6 <- [1,1611,null,{"value":null}] 04:45:56 INFO - PROCESS | 308 | 1467114356198 Marionette TRACE conn6 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:56 INFO - PROCESS | 308 | 1467114356200 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:56 INFO - PROCESS | 308 | ++DOCSHELL 0929D000 == 34 [pid = 308] [id = 412] 04:45:56 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (18628400) [pid = 308] [serial = 1236] [outer = 00000000] 04:45:56 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (18DF1400) [pid = 308] [serial = 1237] [outer = 18628400] 04:45:56 INFO - PROCESS | 308 | 1467114356244 Marionette DEBUG loaded listener.js 04:45:56 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (18DF2000) [pid = 308] [serial = 1238] [outer = 18628400] 04:45:56 INFO - PROCESS | 308 | 1467114356672 Marionette TRACE conn6 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 04:45:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 04:45:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 630ms 04:45:56 INFO - PROCESS | 308 | 1467114356738 Marionette TRACE conn6 -> [0,1613,"getWindowHandle",null] 04:45:56 INFO - PROCESS | 308 | 1467114356740 Marionette TRACE conn6 <- [1,1613,null,{"value":"13"}] 04:45:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 04:45:56 INFO - PROCESS | 308 | 1467114356744 Marionette TRACE conn6 -> [0,1614,"setScriptTimeout",{"ms":35000}] 04:45:56 INFO - PROCESS | 308 | 1467114356745 Marionette TRACE conn6 <- [1,1614,null,{}] 04:45:56 INFO - PROCESS | 308 | 1467114356749 Marionette TRACE conn6 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:56 INFO - PROCESS | 308 | 1467114356751 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:56 INFO - PROCESS | 308 | 1467114356828 Marionette TRACE conn6 <- [1,1615,null,{"value":null}] 04:45:56 INFO - PROCESS | 308 | 1467114356835 Marionette TRACE conn6 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:56 INFO - PROCESS | 308 | 1467114356836 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:56 INFO - PROCESS | 308 | ++DOCSHELL 1960F400 == 35 [pid = 308] [id = 413] 04:45:56 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (1960FC00) [pid = 308] [serial = 1239] [outer = 00000000] 04:45:56 INFO - PROCESS | 308 | ++DOMWINDOW == 85 (198D5000) [pid = 308] [serial = 1240] [outer = 1960FC00] 04:45:56 INFO - PROCESS | 308 | 1467114356880 Marionette DEBUG loaded listener.js 04:45:56 INFO - PROCESS | 308 | ++DOMWINDOW == 86 (198D5C00) [pid = 308] [serial = 1241] [outer = 1960FC00] 04:45:57 INFO - PROCESS | 308 | --DOCSHELL 0FE2E400 == 34 [pid = 308] [id = 406] 04:45:57 INFO - PROCESS | 308 | --DOCSHELL 0F5D4C00 == 33 [pid = 308] [id = 405] 04:45:57 INFO - PROCESS | 308 | --DOCSHELL 0F860800 == 32 [pid = 308] [id = 404] 04:45:58 INFO - PROCESS | 308 | --DOCSHELL 14296800 == 31 [pid = 308] [id = 407] 04:45:58 INFO - PROCESS | 308 | --DOCSHELL 14946C00 == 30 [pid = 308] [id = 408] 04:45:58 INFO - PROCESS | 308 | --DOCSHELL 17F2B400 == 29 [pid = 308] [id = 410] 04:45:58 INFO - PROCESS | 308 | --DOCSHELL 0929D000 == 28 [pid = 308] [id = 412] 04:45:58 INFO - PROCESS | 308 | --DOCSHELL 16748000 == 27 [pid = 308] [id = 409] 04:45:58 INFO - PROCESS | 308 | --DOCSHELL 100D3000 == 26 [pid = 308] [id = 411] 04:45:58 INFO - PROCESS | 308 | --DOMWINDOW == 85 (18783400) [pid = 308] [serial = 1183] [outer = 00000000] [url = about:blank] 04:45:58 INFO - PROCESS | 308 | --DOMWINDOW == 84 (18D08C00) [pid = 308] [serial = 1184] [outer = 00000000] [url = about:blank] 04:45:58 INFO - PROCESS | 308 | --DOMWINDOW == 83 (19604C00) [pid = 308] [serial = 1187] [outer = 00000000] [url = about:blank] 04:45:58 INFO - PROCESS | 308 | --DOMWINDOW == 82 (194AA800) [pid = 308] [serial = 1186] [outer = 00000000] [url = about:blank] 04:45:58 INFO - PROCESS | 308 | --DOMWINDOW == 81 (18DEC000) [pid = 308] [serial = 1192] [outer = 00000000] [url = about:blank] 04:45:58 INFO - PROCESS | 308 | --DOMWINDOW == 80 (19A7A000) [pid = 308] [serial = 1189] [outer = 00000000] [url = about:blank] 04:45:58 INFO - PROCESS | 308 | --DOMWINDOW == 79 (198D7400) [pid = 308] [serial = 1163] [outer = 00000000] [url = about:blank] 04:45:58 INFO - PROCESS | 308 | --DOMWINDOW == 78 (0FF1B400) [pid = 308] [serial = 1165] [outer = 00000000] [url = about:blank] 04:45:58 INFO - PROCESS | 308 | --DOMWINDOW == 77 (102E5000) [pid = 308] [serial = 1166] [outer = 00000000] [url = about:blank] 04:45:58 INFO - PROCESS | 308 | --DOMWINDOW == 76 (19A80C00) [pid = 308] [serial = 1171] [outer = 00000000] [url = about:blank] 04:45:58 INFO - PROCESS | 308 | --DOMWINDOW == 75 (19ACDC00) [pid = 308] [serial = 1172] [outer = 00000000] [url = about:blank] 04:45:58 INFO - PROCESS | 308 | --DOMWINDOW == 74 (16285C00) [pid = 308] [serial = 1180] [outer = 00000000] [url = about:blank] 04:45:58 INFO - PROCESS | 308 | --DOMWINDOW == 73 (17F31C00) [pid = 308] [serial = 1168] [outer = 00000000] [url = about:blank] 04:45:58 INFO - PROCESS | 308 | --DOMWINDOW == 72 (18663800) [pid = 308] [serial = 1169] [outer = 00000000] [url = about:blank] 04:45:58 INFO - PROCESS | 308 | --DOMWINDOW == 71 (104C0800) [pid = 308] [serial = 1177] [outer = 00000000] [url = about:blank] 04:45:58 INFO - PROCESS | 308 | --DOMWINDOW == 70 (11112400) [pid = 308] [serial = 1178] [outer = 00000000] [url = about:blank] 04:45:58 INFO - PROCESS | 308 | --DOMWINDOW == 69 (0FCEFC00) [pid = 308] [serial = 1174] [outer = 00000000] [url = about:blank] 04:45:58 INFO - PROCESS | 308 | --DOMWINDOW == 68 (0FE24400) [pid = 308] [serial = 1175] [outer = 00000000] [url = about:blank] 04:45:58 INFO - PROCESS | 308 | --DOMWINDOW == 67 (19BB3000) [pid = 308] [serial = 1195] [outer = 00000000] [url = about:blank] 04:45:58 INFO - PROCESS | 308 | --DOMWINDOW == 66 (19F6FC00) [pid = 308] [serial = 1196] [outer = 00000000] [url = about:blank] 04:45:58 INFO - PROCESS | 308 | --DOMWINDOW == 65 (1AA2B400) [pid = 308] [serial = 1198] [outer = 00000000] [url = about:blank] 04:45:58 INFO - PROCESS | 308 | --DOMWINDOW == 64 (1AA2DC00) [pid = 308] [serial = 1199] [outer = 00000000] [url = about:blank] 04:45:58 INFO - PROCESS | 308 | --DOMWINDOW == 63 (19A7C800) [pid = 308] [serial = 1190] [outer = 00000000] [url = about:blank] 04:45:58 INFO - PROCESS | 308 | --DOMWINDOW == 62 (17467800) [pid = 308] [serial = 1181] [outer = 00000000] [url = about:blank] 04:45:58 INFO - PROCESS | 308 | --DOMWINDOW == 61 (19AC1400) [pid = 308] [serial = 1193] [outer = 00000000] [url = about:blank] 04:45:58 INFO - PROCESS | 308 | 1467114358671 Marionette TRACE conn6 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 04:45:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 04:45:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1970ms 04:45:58 INFO - PROCESS | 308 | 1467114358719 Marionette TRACE conn6 -> [0,1617,"getWindowHandle",null] 04:45:58 INFO - PROCESS | 308 | 1467114358723 Marionette TRACE conn6 <- [1,1617,null,{"value":"13"}] 04:45:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 04:45:58 INFO - PROCESS | 308 | 1467114358727 Marionette TRACE conn6 -> [0,1618,"setScriptTimeout",{"ms":35000}] 04:45:58 INFO - PROCESS | 308 | 1467114358731 Marionette TRACE conn6 <- [1,1618,null,{}] 04:45:58 INFO - PROCESS | 308 | 1467114358737 Marionette TRACE conn6 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:58 INFO - PROCESS | 308 | 1467114358740 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:58 INFO - PROCESS | 308 | 1467114358849 Marionette TRACE conn6 <- [1,1619,null,{"value":null}] 04:45:58 INFO - PROCESS | 308 | 1467114358867 Marionette TRACE conn6 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:58 INFO - PROCESS | 308 | 1467114358870 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:58 INFO - PROCESS | 308 | ++DOCSHELL 0FC73800 == 27 [pid = 308] [id = 414] 04:45:58 INFO - PROCESS | 308 | ++DOMWINDOW == 62 (0FC74800) [pid = 308] [serial = 1242] [outer = 00000000] 04:45:58 INFO - PROCESS | 308 | ++DOMWINDOW == 63 (0FC8F000) [pid = 308] [serial = 1243] [outer = 0FC74800] 04:45:58 INFO - PROCESS | 308 | 1467114358919 Marionette DEBUG loaded listener.js 04:45:58 INFO - PROCESS | 308 | ++DOMWINDOW == 64 (0FCC8400) [pid = 308] [serial = 1244] [outer = 0FC74800] 04:45:59 INFO - PROCESS | 308 | 1467114359388 Marionette TRACE conn6 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 04:45:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 04:45:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 730ms 04:45:59 INFO - PROCESS | 308 | 1467114359458 Marionette TRACE conn6 -> [0,1621,"getWindowHandle",null] 04:45:59 INFO - PROCESS | 308 | 1467114359464 Marionette TRACE conn6 <- [1,1621,null,{"value":"13"}] 04:45:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 04:45:59 INFO - PROCESS | 308 | 1467114359470 Marionette TRACE conn6 -> [0,1622,"setScriptTimeout",{"ms":35000}] 04:45:59 INFO - PROCESS | 308 | 1467114359473 Marionette TRACE conn6 <- [1,1622,null,{}] 04:45:59 INFO - PROCESS | 308 | 1467114359477 Marionette TRACE conn6 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:59 INFO - PROCESS | 308 | 1467114359480 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:59 INFO - PROCESS | 308 | 1467114359571 Marionette TRACE conn6 <- [1,1623,null,{"value":null}] 04:45:59 INFO - PROCESS | 308 | 1467114359586 Marionette TRACE conn6 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:59 INFO - PROCESS | 308 | 1467114359589 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:45:59 INFO - PROCESS | 308 | ++DOCSHELL 0FE2C800 == 28 [pid = 308] [id = 415] 04:45:59 INFO - PROCESS | 308 | ++DOMWINDOW == 65 (0FE2D800) [pid = 308] [serial = 1245] [outer = 00000000] 04:45:59 INFO - PROCESS | 308 | ++DOMWINDOW == 66 (0FE55800) [pid = 308] [serial = 1246] [outer = 0FE2D800] 04:45:59 INFO - PROCESS | 308 | 1467114359637 Marionette DEBUG loaded listener.js 04:45:59 INFO - PROCESS | 308 | ++DOMWINDOW == 67 (0FE61C00) [pid = 308] [serial = 1247] [outer = 0FE2D800] 04:46:00 INFO - PROCESS | 308 | 1467114360102 Marionette TRACE conn6 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 04:46:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 04:46:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 670ms 04:46:00 INFO - PROCESS | 308 | 1467114360143 Marionette TRACE conn6 -> [0,1625,"getWindowHandle",null] 04:46:00 INFO - PROCESS | 308 | 1467114360145 Marionette TRACE conn6 <- [1,1625,null,{"value":"13"}] 04:46:00 INFO - PROCESS | 308 | 1467114360149 Marionette TRACE conn6 -> [0,1626,"setScriptTimeout",{"ms":35000}] 04:46:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 04:46:00 INFO - PROCESS | 308 | 1467114360152 Marionette TRACE conn6 <- [1,1626,null,{}] 04:46:00 INFO - PROCESS | 308 | 1467114360163 Marionette TRACE conn6 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:00 INFO - PROCESS | 308 | 1467114360168 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:00 INFO - PROCESS | 308 | 1467114360277 Marionette TRACE conn6 <- [1,1627,null,{"value":null}] 04:46:00 INFO - PROCESS | 308 | 1467114360372 Marionette TRACE conn6 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:00 INFO - PROCESS | 308 | 1467114360375 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:00 INFO - PROCESS | 308 | ++DOCSHELL 110CE000 == 29 [pid = 308] [id = 416] 04:46:00 INFO - PROCESS | 308 | ++DOMWINDOW == 68 (1110CC00) [pid = 308] [serial = 1248] [outer = 00000000] 04:46:00 INFO - PROCESS | 308 | ++DOMWINDOW == 69 (13F19C00) [pid = 308] [serial = 1249] [outer = 1110CC00] 04:46:00 INFO - PROCESS | 308 | 1467114360424 Marionette DEBUG loaded listener.js 04:46:00 INFO - PROCESS | 308 | ++DOMWINDOW == 70 (13FE8800) [pid = 308] [serial = 1250] [outer = 1110CC00] 04:46:00 INFO - PROCESS | 308 | 1467114360820 Marionette TRACE conn6 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 04:46:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 04:46:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 730ms 04:46:00 INFO - PROCESS | 308 | 1467114360883 Marionette TRACE conn6 -> [0,1629,"getWindowHandle",null] 04:46:00 INFO - PROCESS | 308 | 1467114360886 Marionette TRACE conn6 <- [1,1629,null,{"value":"13"}] 04:46:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 04:46:00 INFO - PROCESS | 308 | 1467114360889 Marionette TRACE conn6 -> [0,1630,"setScriptTimeout",{"ms":35000}] 04:46:00 INFO - PROCESS | 308 | 1467114360890 Marionette TRACE conn6 <- [1,1630,null,{}] 04:46:00 INFO - PROCESS | 308 | 1467114360894 Marionette TRACE conn6 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:00 INFO - PROCESS | 308 | 1467114360896 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:00 INFO - PROCESS | 308 | 1467114361013 Marionette TRACE conn6 <- [1,1631,null,{"value":null}] 04:46:01 INFO - PROCESS | 308 | 1467114361029 Marionette TRACE conn6 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:01 INFO - PROCESS | 308 | 1467114361031 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:01 INFO - PROCESS | 308 | ++DOCSHELL 14297000 == 30 [pid = 308] [id = 417] 04:46:01 INFO - PROCESS | 308 | ++DOMWINDOW == 71 (14726800) [pid = 308] [serial = 1251] [outer = 00000000] 04:46:01 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (1562D800) [pid = 308] [serial = 1252] [outer = 14726800] 04:46:01 INFO - PROCESS | 308 | 1467114361076 Marionette DEBUG loaded listener.js 04:46:01 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (1563A800) [pid = 308] [serial = 1253] [outer = 14726800] 04:46:01 INFO - PROCESS | 308 | 1467114361485 Marionette TRACE conn6 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 04:46:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 04:46:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 630ms 04:46:01 INFO - PROCESS | 308 | 1467114361523 Marionette TRACE conn6 -> [0,1633,"getWindowHandle",null] 04:46:01 INFO - PROCESS | 308 | 1467114361525 Marionette TRACE conn6 <- [1,1633,null,{"value":"13"}] 04:46:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 04:46:01 INFO - PROCESS | 308 | 1467114361528 Marionette TRACE conn6 -> [0,1634,"setScriptTimeout",{"ms":35000}] 04:46:01 INFO - PROCESS | 308 | 1467114361530 Marionette TRACE conn6 <- [1,1634,null,{}] 04:46:01 INFO - PROCESS | 308 | 1467114361533 Marionette TRACE conn6 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:01 INFO - PROCESS | 308 | 1467114361535 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:01 INFO - PROCESS | 308 | 1467114361646 Marionette TRACE conn6 <- [1,1635,null,{"value":null}] 04:46:01 INFO - PROCESS | 308 | 1467114361733 Marionette TRACE conn6 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:01 INFO - PROCESS | 308 | 1467114361735 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:01 INFO - PROCESS | 308 | ++DOCSHELL 15638C00 == 31 [pid = 308] [id = 418] 04:46:01 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (1563A400) [pid = 308] [serial = 1254] [outer = 00000000] 04:46:01 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (15F9D400) [pid = 308] [serial = 1255] [outer = 1563A400] 04:46:01 INFO - PROCESS | 308 | 1467114361779 Marionette DEBUG loaded listener.js 04:46:01 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (16380400) [pid = 308] [serial = 1256] [outer = 1563A400] 04:46:02 INFO - PROCESS | 308 | 1467114362151 Marionette TRACE conn6 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 04:46:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 04:46:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 670ms 04:46:02 INFO - PROCESS | 308 | 1467114362199 Marionette TRACE conn6 -> [0,1637,"getWindowHandle",null] 04:46:02 INFO - PROCESS | 308 | 1467114362201 Marionette TRACE conn6 <- [1,1637,null,{"value":"13"}] 04:46:02 INFO - PROCESS | 308 | 1467114362204 Marionette TRACE conn6 -> [0,1638,"setScriptTimeout",{"ms":35000}] 04:46:02 INFO - PROCESS | 308 | 1467114362206 Marionette TRACE conn6 <- [1,1638,null,{}] 04:46:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 04:46:02 INFO - PROCESS | 308 | 1467114362210 Marionette TRACE conn6 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:02 INFO - PROCESS | 308 | 1467114362215 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:02 INFO - PROCESS | 308 | 1467114362319 Marionette TRACE conn6 <- [1,1639,null,{"value":null}] 04:46:02 INFO - PROCESS | 308 | 1467114362325 Marionette TRACE conn6 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:02 INFO - PROCESS | 308 | 1467114362327 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:02 INFO - PROCESS | 308 | ++DOCSHELL 17468C00 == 32 [pid = 308] [id = 419] 04:46:02 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (17469400) [pid = 308] [serial = 1257] [outer = 00000000] 04:46:02 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (17F30000) [pid = 308] [serial = 1258] [outer = 17469400] 04:46:02 INFO - PROCESS | 308 | 1467114362372 Marionette DEBUG loaded listener.js 04:46:02 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (18622C00) [pid = 308] [serial = 1259] [outer = 17469400] 04:46:02 INFO - PROCESS | 308 | 1467114362803 Marionette TRACE conn6 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 04:46:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 04:46:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 670ms 04:46:02 INFO - PROCESS | 308 | 1467114362879 Marionette TRACE conn6 -> [0,1641,"getWindowHandle",null] 04:46:02 INFO - PROCESS | 308 | 1467114362881 Marionette TRACE conn6 <- [1,1641,null,{"value":"13"}] 04:46:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 04:46:02 INFO - PROCESS | 308 | 1467114362884 Marionette TRACE conn6 -> [0,1642,"setScriptTimeout",{"ms":35000}] 04:46:02 INFO - PROCESS | 308 | 1467114362886 Marionette TRACE conn6 <- [1,1642,null,{}] 04:46:02 INFO - PROCESS | 308 | 1467114362890 Marionette TRACE conn6 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:02 INFO - PROCESS | 308 | 1467114362892 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:02 INFO - PROCESS | 308 | 1467114362968 Marionette TRACE conn6 <- [1,1643,null,{"value":null}] 04:46:02 INFO - PROCESS | 308 | 1467114363001 Marionette TRACE conn6 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:02 INFO - PROCESS | 308 | 1467114363003 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:02 INFO - PROCESS | 308 | ++DOCSHELL 18663C00 == 33 [pid = 308] [id = 420] 04:46:02 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (18788C00) [pid = 308] [serial = 1260] [outer = 00000000] 04:46:03 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (18DE5800) [pid = 308] [serial = 1261] [outer = 18788C00] 04:46:03 INFO - PROCESS | 308 | 1467114363046 Marionette DEBUG loaded listener.js 04:46:03 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (18DE6000) [pid = 308] [serial = 1262] [outer = 18788C00] 04:46:03 INFO - PROCESS | 308 | 1467114363457 Marionette TRACE conn6 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 04:46:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 04:46:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 630ms 04:46:03 INFO - PROCESS | 308 | 1467114363515 Marionette TRACE conn6 -> [0,1645,"getWindowHandle",null] 04:46:03 INFO - PROCESS | 308 | 1467114363517 Marionette TRACE conn6 <- [1,1645,null,{"value":"13"}] 04:46:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 04:46:03 INFO - PROCESS | 308 | 1467114363520 Marionette TRACE conn6 -> [0,1646,"setScriptTimeout",{"ms":35000}] 04:46:03 INFO - PROCESS | 308 | 1467114363522 Marionette TRACE conn6 <- [1,1646,null,{}] 04:46:03 INFO - PROCESS | 308 | 1467114363526 Marionette TRACE conn6 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:03 INFO - PROCESS | 308 | 1467114363528 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:03 INFO - PROCESS | 308 | 1467114363605 Marionette TRACE conn6 <- [1,1647,null,{"value":null}] 04:46:03 INFO - PROCESS | 308 | 1467114363615 Marionette TRACE conn6 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:03 INFO - PROCESS | 308 | 1467114363617 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:03 INFO - PROCESS | 308 | ++DOCSHELL 18DF1000 == 34 [pid = 308] [id = 421] 04:46:03 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (18DF3400) [pid = 308] [serial = 1263] [outer = 00000000] 04:46:03 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (19603000) [pid = 308] [serial = 1264] [outer = 18DF3400] 04:46:03 INFO - PROCESS | 308 | 1467114363663 Marionette DEBUG loaded listener.js 04:46:03 INFO - PROCESS | 308 | ++DOMWINDOW == 85 (194AA800) [pid = 308] [serial = 1265] [outer = 18DF3400] 04:46:04 INFO - PROCESS | 308 | 1467114364123 Marionette TRACE conn6 <- [1,1648,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 04:46:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 04:46:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 630ms 04:46:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 04:46:04 INFO - PROCESS | 308 | 1467114364152 Marionette TRACE conn6 -> [0,1649,"getWindowHandle",null] 04:46:04 INFO - PROCESS | 308 | 1467114364154 Marionette TRACE conn6 <- [1,1649,null,{"value":"13"}] 04:46:04 INFO - PROCESS | 308 | 1467114364157 Marionette TRACE conn6 -> [0,1650,"setScriptTimeout",{"ms":35000}] 04:46:04 INFO - PROCESS | 308 | 1467114364159 Marionette TRACE conn6 <- [1,1650,null,{}] 04:46:04 INFO - PROCESS | 308 | 1467114364167 Marionette TRACE conn6 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:04 INFO - PROCESS | 308 | 1467114364169 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:04 INFO - PROCESS | 308 | 1467114364280 Marionette TRACE conn6 <- [1,1651,null,{"value":null}] 04:46:04 INFO - PROCESS | 308 | 1467114364286 Marionette TRACE conn6 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:04 INFO - PROCESS | 308 | 1467114364288 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:04 INFO - PROCESS | 308 | ++DOCSHELL 1103F400 == 35 [pid = 308] [id = 422] 04:46:04 INFO - PROCESS | 308 | ++DOMWINDOW == 86 (19610400) [pid = 308] [serial = 1266] [outer = 00000000] 04:46:04 INFO - PROCESS | 308 | ++DOMWINDOW == 87 (198D5800) [pid = 308] [serial = 1267] [outer = 19610400] 04:46:04 INFO - PROCESS | 308 | 1467114364332 Marionette DEBUG loaded listener.js 04:46:04 INFO - PROCESS | 308 | ++DOMWINDOW == 88 (198DD800) [pid = 308] [serial = 1268] [outer = 19610400] 04:46:04 INFO - PROCESS | 308 | 1467114364827 Marionette TRACE conn6 <- [1,1652,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 04:46:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 04:46:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 730ms 04:46:04 INFO - PROCESS | 308 | 1467114364891 Marionette TRACE conn6 -> [0,1653,"getWindowHandle",null] 04:46:04 INFO - PROCESS | 308 | 1467114364893 Marionette TRACE conn6 <- [1,1653,null,{"value":"13"}] 04:46:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 04:46:04 INFO - PROCESS | 308 | 1467114364897 Marionette TRACE conn6 -> [0,1654,"setScriptTimeout",{"ms":35000}] 04:46:04 INFO - PROCESS | 308 | 1467114364898 Marionette TRACE conn6 <- [1,1654,null,{}] 04:46:04 INFO - PROCESS | 308 | 1467114364902 Marionette TRACE conn6 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:04 INFO - PROCESS | 308 | 1467114364903 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:05 INFO - PROCESS | 308 | 1467114365025 Marionette TRACE conn6 <- [1,1655,null,{"value":null}] 04:46:05 INFO - PROCESS | 308 | 1467114365036 Marionette TRACE conn6 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:05 INFO - PROCESS | 308 | 1467114365038 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:05 INFO - PROCESS | 308 | ++DOCSHELL 19A4E400 == 36 [pid = 308] [id = 423] 04:46:05 INFO - PROCESS | 308 | ++DOMWINDOW == 89 (19A53000) [pid = 308] [serial = 1269] [outer = 00000000] 04:46:05 INFO - PROCESS | 308 | ++DOMWINDOW == 90 (19A7A800) [pid = 308] [serial = 1270] [outer = 19A53000] 04:46:05 INFO - PROCESS | 308 | 1467114365084 Marionette DEBUG loaded listener.js 04:46:05 INFO - PROCESS | 308 | ++DOMWINDOW == 91 (19A7D800) [pid = 308] [serial = 1271] [outer = 19A53000] 04:46:05 INFO - PROCESS | 308 | 1467114365565 Marionette TRACE conn6 <- [1,1656,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 04:46:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 04:46:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 730ms 04:46:05 INFO - PROCESS | 308 | 1467114365633 Marionette TRACE conn6 -> [0,1657,"getWindowHandle",null] 04:46:05 INFO - PROCESS | 308 | 1467114365635 Marionette TRACE conn6 <- [1,1657,null,{"value":"13"}] 04:46:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 04:46:05 INFO - PROCESS | 308 | 1467114365648 Marionette TRACE conn6 -> [0,1658,"setScriptTimeout",{"ms":35000}] 04:46:05 INFO - PROCESS | 308 | 1467114365651 Marionette TRACE conn6 <- [1,1658,null,{}] 04:46:05 INFO - PROCESS | 308 | 1467114365654 Marionette TRACE conn6 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:05 INFO - PROCESS | 308 | 1467114365656 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:05 INFO - PROCESS | 308 | 1467114365779 Marionette TRACE conn6 <- [1,1659,null,{"value":null}] 04:46:05 INFO - PROCESS | 308 | 1467114365791 Marionette TRACE conn6 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:05 INFO - PROCESS | 308 | 1467114365793 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:05 INFO - PROCESS | 308 | ++DOCSHELL 0FCC9C00 == 37 [pid = 308] [id = 424] 04:46:05 INFO - PROCESS | 308 | ++DOMWINDOW == 92 (0FE1FC00) [pid = 308] [serial = 1272] [outer = 00000000] 04:46:05 INFO - PROCESS | 308 | ++DOMWINDOW == 93 (1746EC00) [pid = 308] [serial = 1273] [outer = 0FE1FC00] 04:46:06 INFO - PROCESS | 308 | 1467114366027 Marionette DEBUG loaded listener.js 04:46:06 INFO - PROCESS | 308 | ++DOMWINDOW == 94 (19BAFC00) [pid = 308] [serial = 1274] [outer = 0FE1FC00] 04:46:06 INFO - PROCESS | 308 | --DOMWINDOW == 93 (17453000) [pid = 308] [serial = 1227] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 04:46:06 INFO - PROCESS | 308 | --DOMWINDOW == 92 (17F2CC00) [pid = 308] [serial = 1230] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 04:46:06 INFO - PROCESS | 308 | --DOMWINDOW == 91 (18628400) [pid = 308] [serial = 1236] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 04:46:06 INFO - PROCESS | 308 | --DOMWINDOW == 90 (14297800) [pid = 308] [serial = 1221] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 04:46:06 INFO - PROCESS | 308 | --DOMWINDOW == 89 (0FE2E800) [pid = 308] [serial = 1218] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 04:46:06 INFO - PROCESS | 308 | --DOMWINDOW == 88 (0F5E3400) [pid = 308] [serial = 1215] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 04:46:06 INFO - PROCESS | 308 | --DOMWINDOW == 87 (0F8FAC00) [pid = 308] [serial = 1212] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 04:46:06 INFO - PROCESS | 308 | --DOMWINDOW == 86 (1B64F400) [pid = 308] [serial = 1209] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 04:46:06 INFO - PROCESS | 308 | --DOMWINDOW == 85 (19F74C00) [pid = 308] [serial = 1206] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 04:46:06 INFO - PROCESS | 308 | --DOMWINDOW == 84 (15F4F000) [pid = 308] [serial = 1203] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 04:46:06 INFO - PROCESS | 308 | --DOMWINDOW == 83 (0F735800) [pid = 308] [serial = 1200] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 04:46:06 INFO - PROCESS | 308 | --DOMWINDOW == 82 (14948800) [pid = 308] [serial = 1224] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 04:46:06 INFO - PROCESS | 308 | --DOMWINDOW == 81 (15633800) [pid = 308] [serial = 1233] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 04:46:06 INFO - PROCESS | 308 | 1467114366407 Marionette TRACE conn6 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 04:46:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 04:46:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 770ms 04:46:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 04:46:06 INFO - PROCESS | 308 | 1467114366418 Marionette TRACE conn6 -> [0,1661,"getWindowHandle",null] 04:46:06 INFO - PROCESS | 308 | 1467114366420 Marionette TRACE conn6 <- [1,1661,null,{"value":"13"}] 04:46:06 INFO - PROCESS | 308 | 1467114366423 Marionette TRACE conn6 -> [0,1662,"setScriptTimeout",{"ms":35000}] 04:46:06 INFO - PROCESS | 308 | 1467114366425 Marionette TRACE conn6 <- [1,1662,null,{}] 04:46:06 INFO - PROCESS | 308 | 1467114366429 Marionette TRACE conn6 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:06 INFO - PROCESS | 308 | 1467114366430 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:06 INFO - PROCESS | 308 | 1467114366508 Marionette TRACE conn6 <- [1,1663,null,{"value":null}] 04:46:06 INFO - PROCESS | 308 | 1467114366595 Marionette TRACE conn6 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:06 INFO - PROCESS | 308 | 1467114366597 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:06 INFO - PROCESS | 308 | ++DOCSHELL 14297800 == 38 [pid = 308] [id = 425] 04:46:06 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (15638400) [pid = 308] [serial = 1275] [outer = 00000000] 04:46:06 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (17F2CC00) [pid = 308] [serial = 1276] [outer = 15638400] 04:46:06 INFO - PROCESS | 308 | 1467114366641 Marionette DEBUG loaded listener.js 04:46:06 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (18662400) [pid = 308] [serial = 1277] [outer = 15638400] 04:46:06 INFO - PROCESS | 308 | 1467114367001 Marionette TRACE conn6 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 04:46:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 04:46:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 630ms 04:46:07 INFO - PROCESS | 308 | 1467114367055 Marionette TRACE conn6 -> [0,1665,"getWindowHandle",null] 04:46:07 INFO - PROCESS | 308 | 1467114367056 Marionette TRACE conn6 <- [1,1665,null,{"value":"13"}] 04:46:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 04:46:07 INFO - PROCESS | 308 | 1467114367060 Marionette TRACE conn6 -> [0,1666,"setScriptTimeout",{"ms":35000}] 04:46:07 INFO - PROCESS | 308 | 1467114367061 Marionette TRACE conn6 <- [1,1666,null,{}] 04:46:07 INFO - PROCESS | 308 | 1467114367065 Marionette TRACE conn6 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:07 INFO - PROCESS | 308 | 1467114367066 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:07 INFO - PROCESS | 308 | 1467114367180 Marionette TRACE conn6 <- [1,1667,null,{"value":null}] 04:46:07 INFO - PROCESS | 308 | 1467114367187 Marionette TRACE conn6 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:07 INFO - PROCESS | 308 | 1467114367189 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:07 INFO - PROCESS | 308 | ++DOCSHELL 17469000 == 39 [pid = 308] [id = 426] 04:46:07 INFO - PROCESS | 308 | ++DOMWINDOW == 85 (17F2D800) [pid = 308] [serial = 1278] [outer = 00000000] 04:46:07 INFO - PROCESS | 308 | ++DOMWINDOW == 86 (19F6D400) [pid = 308] [serial = 1279] [outer = 17F2D800] 04:46:07 INFO - PROCESS | 308 | 1467114367232 Marionette DEBUG loaded listener.js 04:46:07 INFO - PROCESS | 308 | ++DOMWINDOW == 87 (19F72C00) [pid = 308] [serial = 1280] [outer = 17F2D800] 04:46:07 INFO - PROCESS | 308 | 1467114367660 Marionette TRACE conn6 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 04:46:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 04:46:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 630ms 04:46:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 04:46:07 INFO - PROCESS | 308 | 1467114367691 Marionette TRACE conn6 -> [0,1669,"getWindowHandle",null] 04:46:07 INFO - PROCESS | 308 | 1467114367692 Marionette TRACE conn6 <- [1,1669,null,{"value":"13"}] 04:46:07 INFO - PROCESS | 308 | 1467114367696 Marionette TRACE conn6 -> [0,1670,"setScriptTimeout",{"ms":35000}] 04:46:07 INFO - PROCESS | 308 | 1467114367697 Marionette TRACE conn6 <- [1,1670,null,{}] 04:46:07 INFO - PROCESS | 308 | 1467114367701 Marionette TRACE conn6 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:07 INFO - PROCESS | 308 | 1467114367703 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:07 INFO - PROCESS | 308 | 1467114367819 Marionette TRACE conn6 <- [1,1671,null,{"value":null}] 04:46:07 INFO - PROCESS | 308 | 1467114367828 Marionette TRACE conn6 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:07 INFO - PROCESS | 308 | 1467114367830 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:07 INFO - PROCESS | 308 | ++DOCSHELL 15F94800 == 40 [pid = 308] [id = 427] 04:46:07 INFO - PROCESS | 308 | ++DOMWINDOW == 88 (1674A000) [pid = 308] [serial = 1281] [outer = 00000000] 04:46:07 INFO - PROCESS | 308 | ++DOMWINDOW == 89 (1AA2C000) [pid = 308] [serial = 1282] [outer = 1674A000] 04:46:07 INFO - PROCESS | 308 | 1467114367873 Marionette DEBUG loaded listener.js 04:46:07 INFO - PROCESS | 308 | ++DOMWINDOW == 90 (1AA3A000) [pid = 308] [serial = 1283] [outer = 1674A000] 04:46:08 INFO - PROCESS | 308 | 1467114368632 Marionette TRACE conn6 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 04:46:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 04:46:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 970ms 04:46:08 INFO - PROCESS | 308 | 1467114368669 Marionette TRACE conn6 -> [0,1673,"getWindowHandle",null] 04:46:08 INFO - PROCESS | 308 | 1467114368674 Marionette TRACE conn6 <- [1,1673,null,{"value":"13"}] 04:46:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 04:46:08 INFO - PROCESS | 308 | 1467114368679 Marionette TRACE conn6 -> [0,1674,"setScriptTimeout",{"ms":35000}] 04:46:08 INFO - PROCESS | 308 | 1467114368685 Marionette TRACE conn6 <- [1,1674,null,{}] 04:46:08 INFO - PROCESS | 308 | 1467114368690 Marionette TRACE conn6 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:08 INFO - PROCESS | 308 | 1467114368693 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:08 INFO - PROCESS | 308 | 1467114368819 Marionette TRACE conn6 <- [1,1675,null,{"value":null}] 04:46:08 INFO - PROCESS | 308 | 1467114368954 Marionette TRACE conn6 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:08 INFO - PROCESS | 308 | 1467114368956 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:08 INFO - PROCESS | 308 | ++DOCSHELL 0C8BEC00 == 41 [pid = 308] [id = 428] 04:46:08 INFO - PROCESS | 308 | ++DOMWINDOW == 91 (0C8C5800) [pid = 308] [serial = 1284] [outer = 00000000] 04:46:08 INFO - PROCESS | 308 | ++DOMWINDOW == 92 (0FCEEC00) [pid = 308] [serial = 1285] [outer = 0C8C5800] 04:46:09 INFO - PROCESS | 308 | 1467114369015 Marionette DEBUG loaded listener.js 04:46:09 INFO - PROCESS | 308 | ++DOMWINDOW == 93 (0FE2AC00) [pid = 308] [serial = 1286] [outer = 0C8C5800] 04:46:09 INFO - PROCESS | 308 | 1467114369716 Marionette TRACE conn6 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 04:46:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 04:46:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1078ms 04:46:09 INFO - PROCESS | 308 | 1467114369760 Marionette TRACE conn6 -> [0,1677,"getWindowHandle",null] 04:46:09 INFO - PROCESS | 308 | 1467114369765 Marionette TRACE conn6 <- [1,1677,null,{"value":"13"}] 04:46:09 INFO - PROCESS | 308 | 1467114369771 Marionette TRACE conn6 -> [0,1678,"setScriptTimeout",{"ms":35000}] 04:46:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 04:46:09 INFO - PROCESS | 308 | 1467114369774 Marionette TRACE conn6 <- [1,1678,null,{}] 04:46:09 INFO - PROCESS | 308 | 1467114369778 Marionette TRACE conn6 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:09 INFO - PROCESS | 308 | 1467114369781 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:09 INFO - PROCESS | 308 | 1467114369905 Marionette TRACE conn6 <- [1,1679,null,{"value":null}] 04:46:10 INFO - PROCESS | 308 | 1467114370150 Marionette TRACE conn6 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:10 INFO - PROCESS | 308 | 1467114370154 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:10 INFO - PROCESS | 308 | ++DOCSHELL 092A9000 == 42 [pid = 308] [id = 429] 04:46:10 INFO - PROCESS | 308 | ++DOMWINDOW == 94 (0C794C00) [pid = 308] [serial = 1287] [outer = 00000000] 04:46:10 INFO - PROCESS | 308 | ++DOMWINDOW == 95 (0C8DA400) [pid = 308] [serial = 1288] [outer = 0C794C00] 04:46:10 INFO - PROCESS | 308 | 1467114370218 Marionette DEBUG loaded listener.js 04:46:10 INFO - PROCESS | 308 | ++DOMWINDOW == 96 (0FC71800) [pid = 308] [serial = 1289] [outer = 0C794C00] 04:46:10 INFO - PROCESS | 308 | --DOCSHELL 17469000 == 41 [pid = 308] [id = 426] 04:46:10 INFO - PROCESS | 308 | --DOCSHELL 14297800 == 40 [pid = 308] [id = 425] 04:46:10 INFO - PROCESS | 308 | --DOCSHELL 0FCC9C00 == 39 [pid = 308] [id = 424] 04:46:10 INFO - PROCESS | 308 | --DOCSHELL 19A4E400 == 38 [pid = 308] [id = 423] 04:46:10 INFO - PROCESS | 308 | --DOCSHELL 1103F400 == 37 [pid = 308] [id = 422] 04:46:10 INFO - PROCESS | 308 | --DOCSHELL 18DF1000 == 36 [pid = 308] [id = 421] 04:46:10 INFO - PROCESS | 308 | --DOCSHELL 18663C00 == 35 [pid = 308] [id = 420] 04:46:10 INFO - PROCESS | 308 | --DOCSHELL 17468C00 == 34 [pid = 308] [id = 419] 04:46:10 INFO - PROCESS | 308 | --DOCSHELL 15638C00 == 33 [pid = 308] [id = 418] 04:46:10 INFO - PROCESS | 308 | --DOCSHELL 14297000 == 32 [pid = 308] [id = 417] 04:46:10 INFO - PROCESS | 308 | --DOMWINDOW == 95 (198D5000) [pid = 308] [serial = 1240] [outer = 00000000] [url = about:blank] 04:46:10 INFO - PROCESS | 308 | --DOCSHELL 110CE000 == 31 [pid = 308] [id = 416] 04:46:10 INFO - PROCESS | 308 | --DOCSHELL 0FE2C800 == 30 [pid = 308] [id = 415] 04:46:10 INFO - PROCESS | 308 | --DOCSHELL 0FC73800 == 29 [pid = 308] [id = 414] 04:46:10 INFO - PROCESS | 308 | --DOCSHELL 1960F400 == 28 [pid = 308] [id = 413] 04:46:10 INFO - PROCESS | 308 | 1467114370919 Marionette TRACE conn6 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 04:46:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 04:46:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1189ms 04:46:10 INFO - PROCESS | 308 | 1467114370965 Marionette TRACE conn6 -> [0,1681,"getWindowHandle",null] 04:46:10 INFO - PROCESS | 308 | 1467114370968 Marionette TRACE conn6 <- [1,1681,null,{"value":"13"}] 04:46:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 04:46:10 INFO - PROCESS | 308 | 1467114370972 Marionette TRACE conn6 -> [0,1682,"setScriptTimeout",{"ms":35000}] 04:46:10 INFO - PROCESS | 308 | 1467114370975 Marionette TRACE conn6 <- [1,1682,null,{}] 04:46:10 INFO - PROCESS | 308 | --DOMWINDOW == 94 (17831400) [pid = 308] [serial = 1229] [outer = 00000000] [url = about:blank] 04:46:10 INFO - PROCESS | 308 | --DOMWINDOW == 93 (17466000) [pid = 308] [serial = 1228] [outer = 00000000] [url = about:blank] 04:46:10 INFO - PROCESS | 308 | --DOMWINDOW == 92 (186B2800) [pid = 308] [serial = 1231] [outer = 00000000] [url = about:blank] 04:46:10 INFO - PROCESS | 308 | --DOMWINDOW == 91 (18DF1400) [pid = 308] [serial = 1237] [outer = 00000000] [url = about:blank] 04:46:10 INFO - PROCESS | 308 | --DOMWINDOW == 90 (18D05C00) [pid = 308] [serial = 1232] [outer = 00000000] [url = about:blank] 04:46:10 INFO - PROCESS | 308 | --DOMWINDOW == 89 (1472B400) [pid = 308] [serial = 1222] [outer = 00000000] [url = about:blank] 04:46:10 INFO - PROCESS | 308 | --DOMWINDOW == 88 (0FE59000) [pid = 308] [serial = 1219] [outer = 00000000] [url = about:blank] 04:46:10 INFO - PROCESS | 308 | --DOMWINDOW == 87 (0FF1C000) [pid = 308] [serial = 1220] [outer = 00000000] [url = about:blank] 04:46:10 INFO - PROCESS | 308 | --DOMWINDOW == 86 (0F85D000) [pid = 308] [serial = 1216] [outer = 00000000] [url = about:blank] 04:46:10 INFO - PROCESS | 308 | --DOMWINDOW == 85 (0F8FD800) [pid = 308] [serial = 1217] [outer = 00000000] [url = about:blank] 04:46:10 INFO - PROCESS | 308 | --DOMWINDOW == 84 (0FCD1800) [pid = 308] [serial = 1214] [outer = 00000000] [url = about:blank] 04:46:10 INFO - PROCESS | 308 | --DOMWINDOW == 83 (0FC97000) [pid = 308] [serial = 1213] [outer = 00000000] [url = about:blank] 04:46:10 INFO - PROCESS | 308 | --DOMWINDOW == 82 (1B9A3000) [pid = 308] [serial = 1211] [outer = 00000000] [url = about:blank] 04:46:10 INFO - PROCESS | 308 | --DOMWINDOW == 81 (1B90B400) [pid = 308] [serial = 1210] [outer = 00000000] [url = about:blank] 04:46:10 INFO - PROCESS | 308 | --DOMWINDOW == 80 (1AE32000) [pid = 308] [serial = 1208] [outer = 00000000] [url = about:blank] 04:46:10 INFO - PROCESS | 308 | --DOMWINDOW == 79 (1ABBC800) [pid = 308] [serial = 1207] [outer = 00000000] [url = about:blank] 04:46:10 INFO - PROCESS | 308 | --DOMWINDOW == 78 (1746A000) [pid = 308] [serial = 1205] [outer = 00000000] [url = about:blank] 04:46:10 INFO - PROCESS | 308 | --DOMWINDOW == 77 (1628E000) [pid = 308] [serial = 1204] [outer = 00000000] [url = about:blank] 04:46:10 INFO - PROCESS | 308 | --DOMWINDOW == 76 (18DF2000) [pid = 308] [serial = 1238] [outer = 00000000] [url = about:blank] 04:46:10 INFO - PROCESS | 308 | --DOMWINDOW == 75 (0FF1DC00) [pid = 308] [serial = 1202] [outer = 00000000] [url = about:blank] 04:46:10 INFO - PROCESS | 308 | --DOMWINDOW == 74 (0FE56400) [pid = 308] [serial = 1201] [outer = 00000000] [url = about:blank] 04:46:10 INFO - PROCESS | 308 | --DOMWINDOW == 73 (15F55400) [pid = 308] [serial = 1225] [outer = 00000000] [url = about:blank] 04:46:10 INFO - PROCESS | 308 | --DOMWINDOW == 72 (15F99C00) [pid = 308] [serial = 1226] [outer = 00000000] [url = about:blank] 04:46:10 INFO - PROCESS | 308 | --DOMWINDOW == 71 (18D0C000) [pid = 308] [serial = 1235] [outer = 00000000] [url = about:blank] 04:46:10 INFO - PROCESS | 308 | --DOMWINDOW == 70 (18664800) [pid = 308] [serial = 1234] [outer = 00000000] [url = about:blank] 04:46:10 INFO - PROCESS | 308 | --DOMWINDOW == 69 (14827C00) [pid = 308] [serial = 1223] [outer = 00000000] [url = about:blank] 04:46:10 INFO - PROCESS | 308 | 1467114371003 Marionette TRACE conn6 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:10 INFO - PROCESS | 308 | 1467114371008 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:11 INFO - PROCESS | 308 | 1467114371096 Marionette TRACE conn6 <- [1,1683,null,{"value":null}] 04:46:11 INFO - PROCESS | 308 | 1467114371104 Marionette TRACE conn6 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:11 INFO - PROCESS | 308 | 1467114371107 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:11 INFO - PROCESS | 308 | ++DOCSHELL 0FC72C00 == 29 [pid = 308] [id = 430] 04:46:11 INFO - PROCESS | 308 | ++DOMWINDOW == 70 (0FC73800) [pid = 308] [serial = 1290] [outer = 00000000] 04:46:11 INFO - PROCESS | 308 | ++DOMWINDOW == 71 (0FCD2000) [pid = 308] [serial = 1291] [outer = 0FC73800] 04:46:11 INFO - PROCESS | 308 | 1467114371161 Marionette DEBUG loaded listener.js 04:46:11 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (0FCEE400) [pid = 308] [serial = 1292] [outer = 0FC73800] 04:46:11 INFO - PROCESS | 308 | 1467114371682 Marionette TRACE conn6 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 04:46:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 04:46:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 730ms 04:46:11 INFO - PROCESS | 308 | 1467114371705 Marionette TRACE conn6 -> [0,1685,"getWindowHandle",null] 04:46:11 INFO - PROCESS | 308 | 1467114371709 Marionette TRACE conn6 <- [1,1685,null,{"value":"13"}] 04:46:11 INFO - PROCESS | 308 | 1467114371714 Marionette TRACE conn6 -> [0,1686,"setScriptTimeout",{"ms":35000}] 04:46:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 04:46:11 INFO - PROCESS | 308 | 1467114371716 Marionette TRACE conn6 <- [1,1686,null,{}] 04:46:11 INFO - PROCESS | 308 | 1467114371719 Marionette TRACE conn6 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:11 INFO - PROCESS | 308 | 1467114371721 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:11 INFO - PROCESS | 308 | 1467114371810 Marionette TRACE conn6 <- [1,1687,null,{"value":null}] 04:46:11 INFO - PROCESS | 308 | 1467114371818 Marionette TRACE conn6 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:11 INFO - PROCESS | 308 | 1467114371820 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:11 INFO - PROCESS | 308 | ++DOCSHELL 10094800 == 30 [pid = 308] [id = 431] 04:46:11 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (10234800) [pid = 308] [serial = 1293] [outer = 00000000] 04:46:11 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (11112800) [pid = 308] [serial = 1294] [outer = 10234800] 04:46:11 INFO - PROCESS | 308 | 1467114371866 Marionette DEBUG loaded listener.js 04:46:11 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (1429E400) [pid = 308] [serial = 1295] [outer = 10234800] 04:46:12 INFO - PROCESS | 308 | 1467114372347 Marionette TRACE conn6 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 04:46:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 04:46:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 670ms 04:46:12 INFO - PROCESS | 308 | 1467114372389 Marionette TRACE conn6 -> [0,1689,"getWindowHandle",null] 04:46:12 INFO - PROCESS | 308 | 1467114372392 Marionette TRACE conn6 <- [1,1689,null,{"value":"13"}] 04:46:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 04:46:12 INFO - PROCESS | 308 | 1467114372396 Marionette TRACE conn6 -> [0,1690,"setScriptTimeout",{"ms":35000}] 04:46:12 INFO - PROCESS | 308 | 1467114372402 Marionette TRACE conn6 <- [1,1690,null,{}] 04:46:12 INFO - PROCESS | 308 | 1467114372412 Marionette TRACE conn6 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:12 INFO - PROCESS | 308 | 1467114372416 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:12 INFO - PROCESS | 308 | 1467114372502 Marionette TRACE conn6 <- [1,1691,null,{"value":null}] 04:46:12 INFO - PROCESS | 308 | 1467114372627 Marionette TRACE conn6 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:12 INFO - PROCESS | 308 | 1467114372629 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:12 INFO - PROCESS | 308 | ++DOCSHELL 15F91800 == 31 [pid = 308] [id = 432] 04:46:12 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (15F92800) [pid = 308] [serial = 1296] [outer = 00000000] 04:46:12 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (16212000) [pid = 308] [serial = 1297] [outer = 15F92800] 04:46:12 INFO - PROCESS | 308 | 1467114372683 Marionette DEBUG loaded listener.js 04:46:12 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (1637D400) [pid = 308] [serial = 1298] [outer = 15F92800] 04:46:13 INFO - PROCESS | 308 | 1467114373060 Marionette TRACE conn6 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 04:46:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 04:46:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 691ms 04:46:13 INFO - PROCESS | 308 | 1467114373090 Marionette TRACE conn6 -> [0,1693,"getWindowHandle",null] 04:46:13 INFO - PROCESS | 308 | 1467114373092 Marionette TRACE conn6 <- [1,1693,null,{"value":"13"}] 04:46:13 INFO - PROCESS | 308 | 1467114373095 Marionette TRACE conn6 -> [0,1694,"setScriptTimeout",{"ms":35000}] 04:46:13 INFO - PROCESS | 308 | 1467114373097 Marionette TRACE conn6 <- [1,1694,null,{}] 04:46:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 04:46:13 INFO - PROCESS | 308 | 1467114373100 Marionette TRACE conn6 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:13 INFO - PROCESS | 308 | 1467114373102 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:13 INFO - PROCESS | 308 | 1467114373227 Marionette TRACE conn6 <- [1,1695,null,{"value":null}] 04:46:13 INFO - PROCESS | 308 | 1467114373241 Marionette TRACE conn6 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:13 INFO - PROCESS | 308 | 1467114373243 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:13 INFO - PROCESS | 308 | ++DOCSHELL 16748000 == 32 [pid = 308] [id = 433] 04:46:13 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (17453400) [pid = 308] [serial = 1299] [outer = 00000000] 04:46:13 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (17471C00) [pid = 308] [serial = 1300] [outer = 17453400] 04:46:13 INFO - PROCESS | 308 | 1467114373289 Marionette DEBUG loaded listener.js 04:46:13 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (1789D400) [pid = 308] [serial = 1301] [outer = 17453400] 04:46:13 INFO - PROCESS | 308 | 1467114373717 Marionette TRACE conn6 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 04:46:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 04:46:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 670ms 04:46:13 INFO - PROCESS | 308 | 1467114373770 Marionette TRACE conn6 -> [0,1697,"getWindowHandle",null] 04:46:13 INFO - PROCESS | 308 | 1467114373772 Marionette TRACE conn6 <- [1,1697,null,{"value":"13"}] 04:46:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 04:46:13 INFO - PROCESS | 308 | 1467114373780 Marionette TRACE conn6 -> [0,1698,"setScriptTimeout",{"ms":35000}] 04:46:13 INFO - PROCESS | 308 | 1467114373782 Marionette TRACE conn6 <- [1,1698,null,{}] 04:46:13 INFO - PROCESS | 308 | 1467114373786 Marionette TRACE conn6 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:13 INFO - PROCESS | 308 | 1467114373788 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:13 INFO - PROCESS | 308 | 1467114373933 Marionette TRACE conn6 <- [1,1699,null,{"value":null}] 04:46:13 INFO - PROCESS | 308 | 1467114373980 Marionette TRACE conn6 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:13 INFO - PROCESS | 308 | 1467114373986 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:13 INFO - PROCESS | 308 | ++DOCSHELL 0FF1EC00 == 33 [pid = 308] [id = 434] 04:46:13 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (18629800) [pid = 308] [serial = 1302] [outer = 00000000] 04:46:14 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (186B8000) [pid = 308] [serial = 1303] [outer = 18629800] 04:46:14 INFO - PROCESS | 308 | 1467114374040 Marionette DEBUG loaded listener.js 04:46:14 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (18D02400) [pid = 308] [serial = 1304] [outer = 18629800] 04:46:14 INFO - PROCESS | 308 | 1467114374528 Marionette TRACE conn6 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 04:46:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 04:46:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 770ms 04:46:14 INFO - PROCESS | 308 | 1467114374564 Marionette TRACE conn6 -> [0,1701,"getWindowHandle",null] 04:46:14 INFO - PROCESS | 308 | 1467114374566 Marionette TRACE conn6 <- [1,1701,null,{"value":"13"}] 04:46:14 INFO - PROCESS | 308 | 1467114374569 Marionette TRACE conn6 -> [0,1702,"setScriptTimeout",{"ms":35000}] 04:46:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 04:46:14 INFO - PROCESS | 308 | 1467114374580 Marionette TRACE conn6 <- [1,1702,null,{}] 04:46:14 INFO - PROCESS | 308 | 1467114374584 Marionette TRACE conn6 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:14 INFO - PROCESS | 308 | 1467114374586 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:14 INFO - PROCESS | 308 | 1467114374699 Marionette TRACE conn6 <- [1,1703,null,{"value":null}] 04:46:14 INFO - PROCESS | 308 | 1467114374766 Marionette TRACE conn6 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:14 INFO - PROCESS | 308 | 1467114374768 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:14 INFO - PROCESS | 308 | ++DOCSHELL 14952C00 == 34 [pid = 308] [id = 435] 04:46:14 INFO - PROCESS | 308 | ++DOMWINDOW == 85 (15F9C800) [pid = 308] [serial = 1305] [outer = 00000000] 04:46:14 INFO - PROCESS | 308 | ++DOMWINDOW == 86 (19606000) [pid = 308] [serial = 1306] [outer = 15F9C800] 04:46:14 INFO - PROCESS | 308 | 1467114374811 Marionette DEBUG loaded listener.js 04:46:14 INFO - PROCESS | 308 | ++DOMWINDOW == 87 (18D20800) [pid = 308] [serial = 1307] [outer = 15F9C800] 04:46:15 INFO - PROCESS | 308 | --DOMWINDOW == 86 (19610400) [pid = 308] [serial = 1266] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 04:46:15 INFO - PROCESS | 308 | --DOMWINDOW == 85 (19A53000) [pid = 308] [serial = 1269] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 04:46:15 INFO - PROCESS | 308 | --DOMWINDOW == 84 (18DF3400) [pid = 308] [serial = 1263] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 04:46:15 INFO - PROCESS | 308 | --DOMWINDOW == 83 (1960FC00) [pid = 308] [serial = 1239] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 04:46:15 INFO - PROCESS | 308 | --DOMWINDOW == 82 (1563A400) [pid = 308] [serial = 1254] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 04:46:15 INFO - PROCESS | 308 | --DOMWINDOW == 81 (1110CC00) [pid = 308] [serial = 1248] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 04:46:15 INFO - PROCESS | 308 | --DOMWINDOW == 80 (14726800) [pid = 308] [serial = 1251] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 04:46:15 INFO - PROCESS | 308 | --DOMWINDOW == 79 (0FE2D800) [pid = 308] [serial = 1245] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 04:46:15 INFO - PROCESS | 308 | --DOMWINDOW == 78 (18788C00) [pid = 308] [serial = 1260] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 04:46:15 INFO - PROCESS | 308 | --DOMWINDOW == 77 (17469400) [pid = 308] [serial = 1257] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 04:46:15 INFO - PROCESS | 308 | --DOMWINDOW == 76 (0FC74800) [pid = 308] [serial = 1242] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 04:46:15 INFO - PROCESS | 308 | --DOMWINDOW == 75 (17F2D800) [pid = 308] [serial = 1278] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 04:46:15 INFO - PROCESS | 308 | --DOMWINDOW == 74 (0FE1FC00) [pid = 308] [serial = 1272] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 04:46:15 INFO - PROCESS | 308 | --DOMWINDOW == 73 (15638400) [pid = 308] [serial = 1275] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 04:46:15 INFO - PROCESS | 308 | 1467114375390 Marionette TRACE conn6 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 04:46:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 04:46:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 890ms 04:46:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 04:46:15 INFO - PROCESS | 308 | 1467114375466 Marionette TRACE conn6 -> [0,1705,"getWindowHandle",null] 04:46:15 INFO - PROCESS | 308 | 1467114375468 Marionette TRACE conn6 <- [1,1705,null,{"value":"13"}] 04:46:15 INFO - PROCESS | 308 | 1467114375471 Marionette TRACE conn6 -> [0,1706,"setScriptTimeout",{"ms":35000}] 04:46:15 INFO - PROCESS | 308 | 1467114375472 Marionette TRACE conn6 <- [1,1706,null,{}] 04:46:15 INFO - PROCESS | 308 | 1467114375476 Marionette TRACE conn6 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:15 INFO - PROCESS | 308 | 1467114375478 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:15 INFO - PROCESS | 308 | 1467114375555 Marionette TRACE conn6 <- [1,1707,null,{"value":null}] 04:46:15 INFO - PROCESS | 308 | 1467114375567 Marionette TRACE conn6 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:15 INFO - PROCESS | 308 | 1467114375569 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:15 INFO - PROCESS | 308 | ++DOCSHELL 10235000 == 35 [pid = 308] [id = 436] 04:46:15 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (104BF800) [pid = 308] [serial = 1308] [outer = 00000000] 04:46:15 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (1563A400) [pid = 308] [serial = 1309] [outer = 104BF800] 04:46:15 INFO - PROCESS | 308 | 1467114375612 Marionette DEBUG loaded listener.js 04:46:15 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (17466400) [pid = 308] [serial = 1310] [outer = 104BF800] 04:46:16 INFO - PROCESS | 308 | 1467114376051 Marionette TRACE conn6 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 04:46:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 04:46:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 630ms 04:46:16 INFO - PROCESS | 308 | 1467114376102 Marionette TRACE conn6 -> [0,1709,"getWindowHandle",null] 04:46:16 INFO - PROCESS | 308 | 1467114376104 Marionette TRACE conn6 <- [1,1709,null,{"value":"13"}] 04:46:16 INFO - PROCESS | 308 | 1467114376107 Marionette TRACE conn6 -> [0,1710,"setScriptTimeout",{"ms":35000}] 04:46:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 04:46:16 INFO - PROCESS | 308 | 1467114376109 Marionette TRACE conn6 <- [1,1710,null,{}] 04:46:16 INFO - PROCESS | 308 | 1467114376113 Marionette TRACE conn6 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:16 INFO - PROCESS | 308 | 1467114376114 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:16 INFO - PROCESS | 308 | 1467114376193 Marionette TRACE conn6 <- [1,1711,null,{"value":null}] 04:46:16 INFO - PROCESS | 308 | 1467114376199 Marionette TRACE conn6 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:16 INFO - PROCESS | 308 | 1467114376201 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:16 INFO - PROCESS | 308 | ++DOCSHELL 15638400 == 36 [pid = 308] [id = 437] 04:46:16 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (17F33400) [pid = 308] [serial = 1311] [outer = 00000000] 04:46:16 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (198D9400) [pid = 308] [serial = 1312] [outer = 17F33400] 04:46:16 INFO - PROCESS | 308 | 1467114376244 Marionette DEBUG loaded listener.js 04:46:16 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (19A7BC00) [pid = 308] [serial = 1313] [outer = 17F33400] 04:46:16 INFO - PROCESS | 308 | 1467114376683 Marionette TRACE conn6 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 04:46:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 04:46:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 630ms 04:46:16 INFO - PROCESS | 308 | 1467114376742 Marionette TRACE conn6 -> [0,1713,"getWindowHandle",null] 04:46:16 INFO - PROCESS | 308 | 1467114376744 Marionette TRACE conn6 <- [1,1713,null,{"value":"13"}] 04:46:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 04:46:16 INFO - PROCESS | 308 | 1467114376747 Marionette TRACE conn6 -> [0,1714,"setScriptTimeout",{"ms":35000}] 04:46:16 INFO - PROCESS | 308 | 1467114376749 Marionette TRACE conn6 <- [1,1714,null,{}] 04:46:16 INFO - PROCESS | 308 | 1467114376753 Marionette TRACE conn6 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:16 INFO - PROCESS | 308 | 1467114376754 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:16 INFO - PROCESS | 308 | 1467114376836 Marionette TRACE conn6 <- [1,1715,null,{"value":null}] 04:46:16 INFO - PROCESS | 308 | 1467114376841 Marionette TRACE conn6 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:16 INFO - PROCESS | 308 | 1467114376843 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:16 INFO - PROCESS | 308 | ++DOCSHELL 198D7400 == 37 [pid = 308] [id = 438] 04:46:16 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (19A74400) [pid = 308] [serial = 1314] [outer = 00000000] 04:46:16 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (19BAAC00) [pid = 308] [serial = 1315] [outer = 19A74400] 04:46:16 INFO - PROCESS | 308 | 1467114376887 Marionette DEBUG loaded listener.js 04:46:16 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (19BAE000) [pid = 308] [serial = 1316] [outer = 19A74400] 04:46:17 INFO - PROCESS | 308 | 1467114377338 Marionette TRACE conn6 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 04:46:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 04:46:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 670ms 04:46:17 INFO - PROCESS | 308 | 1467114377426 Marionette TRACE conn6 -> [0,1717,"getWindowHandle",null] 04:46:17 INFO - PROCESS | 308 | 1467114377430 Marionette TRACE conn6 <- [1,1717,null,{"value":"13"}] 04:46:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 04:46:17 INFO - PROCESS | 308 | 1467114377436 Marionette TRACE conn6 -> [0,1718,"setScriptTimeout",{"ms":35000}] 04:46:17 INFO - PROCESS | 308 | 1467114377440 Marionette TRACE conn6 <- [1,1718,null,{}] 04:46:17 INFO - PROCESS | 308 | 1467114377446 Marionette TRACE conn6 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:17 INFO - PROCESS | 308 | 1467114377450 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:17 INFO - PROCESS | 308 | 1467114377568 Marionette TRACE conn6 <- [1,1719,null,{"value":null}] 04:46:17 INFO - PROCESS | 308 | 1467114377705 Marionette TRACE conn6 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:17 INFO - PROCESS | 308 | 1467114377711 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:17 INFO - PROCESS | 308 | ++DOCSHELL 0F8FAC00 == 38 [pid = 308] [id = 439] 04:46:17 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (0F8FD800) [pid = 308] [serial = 1317] [outer = 00000000] 04:46:17 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (0FCD1400) [pid = 308] [serial = 1318] [outer = 0F8FD800] 04:46:17 INFO - PROCESS | 308 | 1467114377771 Marionette DEBUG loaded listener.js 04:46:17 INFO - PROCESS | 308 | ++DOMWINDOW == 85 (0FE2C000) [pid = 308] [serial = 1319] [outer = 0F8FD800] 04:46:18 INFO - PROCESS | 308 | 1467114378391 Marionette TRACE conn6 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 04:46:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 04:46:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1020ms 04:46:18 INFO - PROCESS | 308 | 1467114378460 Marionette TRACE conn6 -> [0,1721,"getWindowHandle",null] 04:46:18 INFO - PROCESS | 308 | 1467114378463 Marionette TRACE conn6 <- [1,1721,null,{"value":"13"}] 04:46:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 04:46:18 INFO - PROCESS | 308 | 1467114378470 Marionette TRACE conn6 -> [0,1722,"setScriptTimeout",{"ms":35000}] 04:46:18 INFO - PROCESS | 308 | 1467114378474 Marionette TRACE conn6 <- [1,1722,null,{}] 04:46:18 INFO - PROCESS | 308 | 1467114378478 Marionette TRACE conn6 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:18 INFO - PROCESS | 308 | 1467114378481 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:18 INFO - PROCESS | 308 | 1467114378592 Marionette TRACE conn6 <- [1,1723,null,{"value":null}] 04:46:18 INFO - PROCESS | 308 | 1467114378729 Marionette TRACE conn6 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:18 INFO - PROCESS | 308 | 1467114378732 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:18 INFO - PROCESS | 308 | ++DOCSHELL 1562E000 == 39 [pid = 308] [id = 440] 04:46:18 INFO - PROCESS | 308 | ++DOMWINDOW == 86 (1562F800) [pid = 308] [serial = 1320] [outer = 00000000] 04:46:18 INFO - PROCESS | 308 | ++DOMWINDOW == 87 (15F51400) [pid = 308] [serial = 1321] [outer = 1562F800] 04:46:18 INFO - PROCESS | 308 | 1467114378790 Marionette DEBUG loaded listener.js 04:46:18 INFO - PROCESS | 308 | ++DOMWINDOW == 88 (16281000) [pid = 308] [serial = 1322] [outer = 1562F800] 04:46:19 INFO - PROCESS | 308 | 1467114379367 Marionette TRACE conn6 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 04:46:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 04:46:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 930ms 04:46:19 INFO - PROCESS | 308 | 1467114379399 Marionette TRACE conn6 -> [0,1725,"getWindowHandle",null] 04:46:19 INFO - PROCESS | 308 | 1467114379402 Marionette TRACE conn6 <- [1,1725,null,{"value":"13"}] 04:46:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 04:46:19 INFO - PROCESS | 308 | 1467114379406 Marionette TRACE conn6 -> [0,1726,"setScriptTimeout",{"ms":35000}] 04:46:19 INFO - PROCESS | 308 | 1467114379409 Marionette TRACE conn6 <- [1,1726,null,{}] 04:46:19 INFO - PROCESS | 308 | 1467114379420 Marionette TRACE conn6 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:19 INFO - PROCESS | 308 | 1467114379425 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:19 INFO - PROCESS | 308 | 1467114379544 Marionette TRACE conn6 <- [1,1727,null,{"value":null}] 04:46:19 INFO - PROCESS | 308 | 1467114379685 Marionette TRACE conn6 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:19 INFO - PROCESS | 308 | 1467114379689 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:19 INFO - PROCESS | 308 | ++DOCSHELL 19601400 == 40 [pid = 308] [id = 441] 04:46:19 INFO - PROCESS | 308 | ++DOMWINDOW == 89 (19606400) [pid = 308] [serial = 1323] [outer = 00000000] 04:46:19 INFO - PROCESS | 308 | ++DOMWINDOW == 90 (19F71000) [pid = 308] [serial = 1324] [outer = 19606400] 04:46:19 INFO - PROCESS | 308 | 1467114379747 Marionette DEBUG loaded listener.js 04:46:19 INFO - PROCESS | 308 | ++DOMWINDOW == 91 (19F7A800) [pid = 308] [serial = 1325] [outer = 19606400] 04:46:20 INFO - PROCESS | 308 | 1467114380347 Marionette TRACE conn6 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 04:46:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 04:46:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 970ms 04:46:20 INFO - PROCESS | 308 | 1467114380379 Marionette TRACE conn6 -> [0,1729,"getWindowHandle",null] 04:46:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 04:46:20 INFO - PROCESS | 308 | 1467114380382 Marionette TRACE conn6 <- [1,1729,null,{"value":"13"}] 04:46:20 INFO - PROCESS | 308 | 1467114380385 Marionette TRACE conn6 -> [0,1730,"setScriptTimeout",{"ms":35000}] 04:46:20 INFO - PROCESS | 308 | 1467114380387 Marionette TRACE conn6 <- [1,1730,null,{}] 04:46:20 INFO - PROCESS | 308 | 1467114380392 Marionette TRACE conn6 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:20 INFO - PROCESS | 308 | 1467114380394 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:20 INFO - PROCESS | 308 | 1467114380502 Marionette TRACE conn6 <- [1,1731,null,{"value":null}] 04:46:20 INFO - PROCESS | 308 | 1467114380637 Marionette TRACE conn6 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:20 INFO - PROCESS | 308 | 1467114380639 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:20 INFO - PROCESS | 308 | ++DOCSHELL 17F2D000 == 41 [pid = 308] [id = 442] 04:46:20 INFO - PROCESS | 308 | ++DOMWINDOW == 92 (1AC74800) [pid = 308] [serial = 1326] [outer = 00000000] 04:46:20 INFO - PROCESS | 308 | ++DOMWINDOW == 93 (1AE3F000) [pid = 308] [serial = 1327] [outer = 1AC74800] 04:46:20 INFO - PROCESS | 308 | 1467114380694 Marionette DEBUG loaded listener.js 04:46:20 INFO - PROCESS | 308 | ++DOMWINDOW == 94 (1AECF000) [pid = 308] [serial = 1328] [outer = 1AC74800] 04:46:21 INFO - PROCESS | 308 | 1467114381463 Marionette TRACE conn6 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 04:46:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 04:46:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1129ms 04:46:21 INFO - PROCESS | 308 | 1467114381519 Marionette TRACE conn6 -> [0,1733,"getWindowHandle",null] 04:46:21 INFO - PROCESS | 308 | 1467114381523 Marionette TRACE conn6 <- [1,1733,null,{"value":"13"}] 04:46:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 04:46:21 INFO - PROCESS | 308 | 1467114381528 Marionette TRACE conn6 -> [0,1734,"setScriptTimeout",{"ms":35000}] 04:46:21 INFO - PROCESS | 308 | 1467114381531 Marionette TRACE conn6 <- [1,1734,null,{}] 04:46:21 INFO - PROCESS | 308 | 1467114381536 Marionette TRACE conn6 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:21 INFO - PROCESS | 308 | 1467114381540 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:21 INFO - PROCESS | 308 | 1467114381640 Marionette TRACE conn6 <- [1,1735,null,{"value":null}] 04:46:21 INFO - PROCESS | 308 | 1467114381774 Marionette TRACE conn6 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:21 INFO - PROCESS | 308 | 1467114381779 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:21 INFO - PROCESS | 308 | ++DOCSHELL 0FF1BC00 == 42 [pid = 308] [id = 443] 04:46:21 INFO - PROCESS | 308 | ++DOMWINDOW == 95 (0FF1CC00) [pid = 308] [serial = 1329] [outer = 00000000] 04:46:21 INFO - PROCESS | 308 | ++DOMWINDOW == 96 (1022EC00) [pid = 308] [serial = 1330] [outer = 0FF1CC00] 04:46:21 INFO - PROCESS | 308 | 1467114381835 Marionette DEBUG loaded listener.js 04:46:21 INFO - PROCESS | 308 | ++DOMWINDOW == 97 (102EF000) [pid = 308] [serial = 1331] [outer = 0FF1CC00] 04:46:22 INFO - PROCESS | 308 | --DOCSHELL 15638400 == 41 [pid = 308] [id = 437] 04:46:22 INFO - PROCESS | 308 | --DOCSHELL 10235000 == 40 [pid = 308] [id = 436] 04:46:22 INFO - PROCESS | 308 | --DOCSHELL 14952C00 == 39 [pid = 308] [id = 435] 04:46:22 INFO - PROCESS | 308 | --DOCSHELL 0FF1EC00 == 38 [pid = 308] [id = 434] 04:46:22 INFO - PROCESS | 308 | --DOCSHELL 16748000 == 37 [pid = 308] [id = 433] 04:46:22 INFO - PROCESS | 308 | --DOCSHELL 15F91800 == 36 [pid = 308] [id = 432] 04:46:22 INFO - PROCESS | 308 | --DOCSHELL 10094800 == 35 [pid = 308] [id = 431] 04:46:22 INFO - PROCESS | 308 | --DOCSHELL 0FC72C00 == 34 [pid = 308] [id = 430] 04:46:22 INFO - PROCESS | 308 | --DOCSHELL 092A9000 == 33 [pid = 308] [id = 429] 04:46:22 INFO - PROCESS | 308 | --DOCSHELL 15F94800 == 32 [pid = 308] [id = 427] 04:46:22 INFO - PROCESS | 308 | --DOCSHELL 0C8BEC00 == 31 [pid = 308] [id = 428] 04:46:22 INFO - PROCESS | 308 | --DOCSHELL 17F2D000 == 30 [pid = 308] [id = 442] 04:46:22 INFO - PROCESS | 308 | --DOCSHELL 1562E000 == 29 [pid = 308] [id = 440] 04:46:22 INFO - PROCESS | 308 | --DOCSHELL 19601400 == 28 [pid = 308] [id = 441] 04:46:22 INFO - PROCESS | 308 | --DOCSHELL 198D7400 == 27 [pid = 308] [id = 438] 04:46:22 INFO - PROCESS | 308 | --DOCSHELL 0F8FAC00 == 26 [pid = 308] [id = 439] 04:46:22 INFO - PROCESS | 308 | --DOMWINDOW == 96 (198D5800) [pid = 308] [serial = 1267] [outer = 00000000] [url = about:blank] 04:46:22 INFO - PROCESS | 308 | --DOMWINDOW == 95 (19A7A800) [pid = 308] [serial = 1270] [outer = 00000000] [url = about:blank] 04:46:22 INFO - PROCESS | 308 | --DOMWINDOW == 94 (19603000) [pid = 308] [serial = 1264] [outer = 00000000] [url = about:blank] 04:46:22 INFO - PROCESS | 308 | --DOMWINDOW == 93 (198D5C00) [pid = 308] [serial = 1241] [outer = 00000000] [url = about:blank] 04:46:22 INFO - PROCESS | 308 | --DOMWINDOW == 92 (198DD800) [pid = 308] [serial = 1268] [outer = 00000000] [url = about:blank] 04:46:22 INFO - PROCESS | 308 | --DOMWINDOW == 91 (15F9D400) [pid = 308] [serial = 1255] [outer = 00000000] [url = about:blank] 04:46:22 INFO - PROCESS | 308 | --DOMWINDOW == 90 (16380400) [pid = 308] [serial = 1256] [outer = 00000000] [url = about:blank] 04:46:22 INFO - PROCESS | 308 | --DOMWINDOW == 89 (13F19C00) [pid = 308] [serial = 1249] [outer = 00000000] [url = about:blank] 04:46:22 INFO - PROCESS | 308 | --DOMWINDOW == 88 (13FE8800) [pid = 308] [serial = 1250] [outer = 00000000] [url = about:blank] 04:46:22 INFO - PROCESS | 308 | --DOMWINDOW == 87 (1562D800) [pid = 308] [serial = 1252] [outer = 00000000] [url = about:blank] 04:46:22 INFO - PROCESS | 308 | --DOMWINDOW == 86 (1563A800) [pid = 308] [serial = 1253] [outer = 00000000] [url = about:blank] 04:46:22 INFO - PROCESS | 308 | --DOMWINDOW == 85 (0FE55800) [pid = 308] [serial = 1246] [outer = 00000000] [url = about:blank] 04:46:22 INFO - PROCESS | 308 | --DOMWINDOW == 84 (0FE61C00) [pid = 308] [serial = 1247] [outer = 00000000] [url = about:blank] 04:46:22 INFO - PROCESS | 308 | --DOMWINDOW == 83 (18DE5800) [pid = 308] [serial = 1261] [outer = 00000000] [url = about:blank] 04:46:22 INFO - PROCESS | 308 | --DOMWINDOW == 82 (18DE6000) [pid = 308] [serial = 1262] [outer = 00000000] [url = about:blank] 04:46:22 INFO - PROCESS | 308 | --DOMWINDOW == 81 (17F30000) [pid = 308] [serial = 1258] [outer = 00000000] [url = about:blank] 04:46:22 INFO - PROCESS | 308 | --DOMWINDOW == 80 (18622C00) [pid = 308] [serial = 1259] [outer = 00000000] [url = about:blank] 04:46:22 INFO - PROCESS | 308 | --DOMWINDOW == 79 (0FC8F000) [pid = 308] [serial = 1243] [outer = 00000000] [url = about:blank] 04:46:22 INFO - PROCESS | 308 | --DOMWINDOW == 78 (0FCC8400) [pid = 308] [serial = 1244] [outer = 00000000] [url = about:blank] 04:46:22 INFO - PROCESS | 308 | --DOMWINDOW == 77 (19F6D400) [pid = 308] [serial = 1279] [outer = 00000000] [url = about:blank] 04:46:22 INFO - PROCESS | 308 | --DOMWINDOW == 76 (1746EC00) [pid = 308] [serial = 1273] [outer = 00000000] [url = about:blank] 04:46:22 INFO - PROCESS | 308 | --DOMWINDOW == 75 (19BAFC00) [pid = 308] [serial = 1274] [outer = 00000000] [url = about:blank] 04:46:22 INFO - PROCESS | 308 | --DOMWINDOW == 74 (18662400) [pid = 308] [serial = 1277] [outer = 00000000] [url = about:blank] 04:46:22 INFO - PROCESS | 308 | --DOMWINDOW == 73 (17F2CC00) [pid = 308] [serial = 1276] [outer = 00000000] [url = about:blank] 04:46:22 INFO - PROCESS | 308 | --DOMWINDOW == 72 (19A7D800) [pid = 308] [serial = 1271] [outer = 00000000] [url = about:blank] 04:46:22 INFO - PROCESS | 308 | --DOMWINDOW == 71 (19F72C00) [pid = 308] [serial = 1280] [outer = 00000000] [url = about:blank] 04:46:22 INFO - PROCESS | 308 | --DOMWINDOW == 70 (194AA800) [pid = 308] [serial = 1265] [outer = 00000000] [url = about:blank] 04:46:22 INFO - PROCESS | 308 | --DOMWINDOW == 69 (1AA2C000) [pid = 308] [serial = 1282] [outer = 00000000] [url = about:blank] 04:46:23 INFO - PROCESS | 308 | 1467114383133 Marionette TRACE conn6 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 04:46:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 04:46:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1639ms 04:46:23 INFO - PROCESS | 308 | 1467114383168 Marionette TRACE conn6 -> [0,1737,"getWindowHandle",null] 04:46:23 INFO - PROCESS | 308 | 1467114383172 Marionette TRACE conn6 <- [1,1737,null,{"value":"13"}] 04:46:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 04:46:23 INFO - PROCESS | 308 | 1467114383177 Marionette TRACE conn6 -> [0,1738,"setScriptTimeout",{"ms":35000}] 04:46:23 INFO - PROCESS | 308 | 1467114383180 Marionette TRACE conn6 <- [1,1738,null,{}] 04:46:23 INFO - PROCESS | 308 | 1467114383186 Marionette TRACE conn6 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:23 INFO - PROCESS | 308 | 1467114383189 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:23 INFO - PROCESS | 308 | 1467114383276 Marionette TRACE conn6 <- [1,1739,null,{"value":null}] 04:46:23 INFO - PROCESS | 308 | 1467114383367 Marionette TRACE conn6 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:23 INFO - PROCESS | 308 | 1467114383371 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:23 INFO - PROCESS | 308 | ++DOCSHELL 0F8FAC00 == 27 [pid = 308] [id = 444] 04:46:23 INFO - PROCESS | 308 | ++DOMWINDOW == 70 (0F8FD000) [pid = 308] [serial = 1332] [outer = 00000000] 04:46:23 INFO - PROCESS | 308 | ++DOMWINDOW == 71 (0FC92400) [pid = 308] [serial = 1333] [outer = 0F8FD000] 04:46:23 INFO - PROCESS | 308 | 1467114383419 Marionette DEBUG loaded listener.js 04:46:23 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (0FCD1000) [pid = 308] [serial = 1334] [outer = 0F8FD000] 04:46:23 INFO - PROCESS | 308 | 1467114383815 Marionette TRACE conn6 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 04:46:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 04:46:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 690ms 04:46:23 INFO - PROCESS | 308 | 1467114383867 Marionette TRACE conn6 -> [0,1741,"getWindowHandle",null] 04:46:23 INFO - PROCESS | 308 | 1467114383872 Marionette TRACE conn6 <- [1,1741,null,{"value":"13"}] 04:46:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 04:46:23 INFO - PROCESS | 308 | 1467114383878 Marionette TRACE conn6 -> [0,1742,"setScriptTimeout",{"ms":35000}] 04:46:23 INFO - PROCESS | 308 | 1467114383881 Marionette TRACE conn6 <- [1,1742,null,{}] 04:46:23 INFO - PROCESS | 308 | 1467114383885 Marionette TRACE conn6 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:23 INFO - PROCESS | 308 | 1467114383887 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:23 INFO - PROCESS | 308 | 1467114383975 Marionette TRACE conn6 <- [1,1743,null,{"value":null}] 04:46:23 INFO - PROCESS | 308 | 1467114383983 Marionette TRACE conn6 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:23 INFO - PROCESS | 308 | 1467114383985 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:23 INFO - PROCESS | 308 | ++DOCSHELL 0FE24C00 == 28 [pid = 308] [id = 445] 04:46:23 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (0FE59C00) [pid = 308] [serial = 1335] [outer = 00000000] 04:46:24 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (0FF1C400) [pid = 308] [serial = 1336] [outer = 0FE59C00] 04:46:24 INFO - PROCESS | 308 | 1467114384036 Marionette DEBUG loaded listener.js 04:46:24 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (0FF28000) [pid = 308] [serial = 1337] [outer = 0FE59C00] 04:46:24 INFO - PROCESS | 308 | 1467114384515 Marionette TRACE conn6 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 04:46:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 04:46:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 670ms 04:46:24 INFO - PROCESS | 308 | 1467114384552 Marionette TRACE conn6 -> [0,1745,"getWindowHandle",null] 04:46:24 INFO - PROCESS | 308 | 1467114384555 Marionette TRACE conn6 <- [1,1745,null,{"value":"13"}] 04:46:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 04:46:24 INFO - PROCESS | 308 | 1467114384558 Marionette TRACE conn6 -> [0,1746,"setScriptTimeout",{"ms":35000}] 04:46:24 INFO - PROCESS | 308 | 1467114384562 Marionette TRACE conn6 <- [1,1746,null,{}] 04:46:24 INFO - PROCESS | 308 | 1467114384572 Marionette TRACE conn6 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:24 INFO - PROCESS | 308 | 1467114384577 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:24 INFO - PROCESS | 308 | 1467114384691 Marionette TRACE conn6 <- [1,1747,null,{"value":null}] 04:46:24 INFO - PROCESS | 308 | 1467114384797 Marionette TRACE conn6 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:24 INFO - PROCESS | 308 | 1467114384801 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:24 INFO - PROCESS | 308 | ++DOCSHELL 14951400 == 29 [pid = 308] [id = 446] 04:46:24 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (14953800) [pid = 308] [serial = 1338] [outer = 00000000] 04:46:24 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (15636C00) [pid = 308] [serial = 1339] [outer = 14953800] 04:46:24 INFO - PROCESS | 308 | 1467114384852 Marionette DEBUG loaded listener.js 04:46:24 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (15F4D400) [pid = 308] [serial = 1340] [outer = 14953800] 04:46:25 INFO - PROCESS | 308 | 1467114385286 Marionette TRACE conn6 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 04:46:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 04:46:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 770ms 04:46:25 INFO - PROCESS | 308 | 1467114385333 Marionette TRACE conn6 -> [0,1749,"getWindowHandle",null] 04:46:25 INFO - PROCESS | 308 | 1467114385335 Marionette TRACE conn6 <- [1,1749,null,{"value":"13"}] 04:46:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 04:46:25 INFO - PROCESS | 308 | 1467114385338 Marionette TRACE conn6 -> [0,1750,"setScriptTimeout",{"ms":35000}] 04:46:25 INFO - PROCESS | 308 | 1467114385340 Marionette TRACE conn6 <- [1,1750,null,{}] 04:46:25 INFO - PROCESS | 308 | 1467114385344 Marionette TRACE conn6 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:25 INFO - PROCESS | 308 | 1467114385346 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:25 INFO - PROCESS | 308 | 1467114385462 Marionette TRACE conn6 <- [1,1751,null,{"value":null}] 04:46:25 INFO - PROCESS | 308 | 1467114385472 Marionette TRACE conn6 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:25 INFO - PROCESS | 308 | 1467114385474 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:25 INFO - PROCESS | 308 | ++DOCSHELL 15F92000 == 30 [pid = 308] [id = 447] 04:46:25 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (15F93400) [pid = 308] [serial = 1341] [outer = 00000000] 04:46:25 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (16377000) [pid = 308] [serial = 1342] [outer = 15F93400] 04:46:25 INFO - PROCESS | 308 | 1467114385569 Marionette DEBUG loaded listener.js 04:46:25 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (17466000) [pid = 308] [serial = 1343] [outer = 15F93400] 04:46:25 INFO - PROCESS | 308 | 1467114386005 Marionette TRACE conn6 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 04:46:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 04:46:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 731ms 04:46:26 INFO - PROCESS | 308 | 1467114386073 Marionette TRACE conn6 -> [0,1753,"getWindowHandle",null] 04:46:26 INFO - PROCESS | 308 | 1467114386075 Marionette TRACE conn6 <- [1,1753,null,{"value":"13"}] 04:46:26 INFO - PROCESS | 308 | 1467114386079 Marionette TRACE conn6 -> [0,1754,"setScriptTimeout",{"ms":35000}] 04:46:26 INFO - PROCESS | 308 | 1467114386080 Marionette TRACE conn6 <- [1,1754,null,{}] 04:46:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 04:46:26 INFO - PROCESS | 308 | 1467114386084 Marionette TRACE conn6 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:26 INFO - PROCESS | 308 | 1467114386086 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:26 INFO - PROCESS | 308 | 1467114386197 Marionette TRACE conn6 <- [1,1755,null,{"value":null}] 04:46:26 INFO - PROCESS | 308 | 1467114386209 Marionette TRACE conn6 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:26 INFO - PROCESS | 308 | 1467114386211 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:26 INFO - PROCESS | 308 | ++DOCSHELL 1746A400 == 31 [pid = 308] [id = 448] 04:46:26 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (1746CC00) [pid = 308] [serial = 1344] [outer = 00000000] 04:46:26 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (17838000) [pid = 308] [serial = 1345] [outer = 1746CC00] 04:46:26 INFO - PROCESS | 308 | 1467114386307 Marionette DEBUG loaded listener.js 04:46:26 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (17F32000) [pid = 308] [serial = 1346] [outer = 1746CC00] 04:46:26 INFO - PROCESS | 308 | 1467114386725 Marionette TRACE conn6 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 04:46:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 04:46:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 670ms 04:46:26 INFO - PROCESS | 308 | 1467114386753 Marionette TRACE conn6 -> [0,1757,"getWindowHandle",null] 04:46:26 INFO - PROCESS | 308 | 1467114386755 Marionette TRACE conn6 <- [1,1757,null,{"value":"13"}] 04:46:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 04:46:26 INFO - PROCESS | 308 | 1467114386758 Marionette TRACE conn6 -> [0,1758,"setScriptTimeout",{"ms":35000}] 04:46:26 INFO - PROCESS | 308 | 1467114386760 Marionette TRACE conn6 <- [1,1758,null,{}] 04:46:26 INFO - PROCESS | 308 | 1467114386763 Marionette TRACE conn6 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:26 INFO - PROCESS | 308 | 1467114386769 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:26 INFO - PROCESS | 308 | 1467114386909 Marionette TRACE conn6 <- [1,1759,null,{"value":null}] 04:46:26 INFO - PROCESS | 308 | 1467114386921 Marionette TRACE conn6 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:26 INFO - PROCESS | 308 | 1467114386923 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:26 INFO - PROCESS | 308 | ++DOCSHELL 186B2800 == 32 [pid = 308] [id = 449] 04:46:26 INFO - PROCESS | 308 | ++DOMWINDOW == 85 (186B5C00) [pid = 308] [serial = 1347] [outer = 00000000] 04:46:26 INFO - PROCESS | 308 | ++DOMWINDOW == 86 (18DE5800) [pid = 308] [serial = 1348] [outer = 186B5C00] 04:46:26 INFO - PROCESS | 308 | 1467114386968 Marionette DEBUG loaded listener.js 04:46:27 INFO - PROCESS | 308 | ++DOMWINDOW == 87 (18DF0800) [pid = 308] [serial = 1349] [outer = 186B5C00] 04:46:27 INFO - PROCESS | 308 | --DOMWINDOW == 86 (15F9C800) [pid = 308] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 04:46:27 INFO - PROCESS | 308 | --DOMWINDOW == 85 (18629800) [pid = 308] [serial = 1302] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 04:46:27 INFO - PROCESS | 308 | --DOMWINDOW == 84 (0C8C5800) [pid = 308] [serial = 1284] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 04:46:27 INFO - PROCESS | 308 | --DOMWINDOW == 83 (10234800) [pid = 308] [serial = 1293] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 04:46:27 INFO - PROCESS | 308 | --DOMWINDOW == 82 (19A74400) [pid = 308] [serial = 1314] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 04:46:27 INFO - PROCESS | 308 | --DOMWINDOW == 81 (1674A000) [pid = 308] [serial = 1281] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 04:46:27 INFO - PROCESS | 308 | --DOMWINDOW == 80 (0FC73800) [pid = 308] [serial = 1290] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 04:46:27 INFO - PROCESS | 308 | --DOMWINDOW == 79 (0C794C00) [pid = 308] [serial = 1287] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 04:46:27 INFO - PROCESS | 308 | --DOMWINDOW == 78 (15F92800) [pid = 308] [serial = 1296] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 04:46:27 INFO - PROCESS | 308 | --DOMWINDOW == 77 (17F33400) [pid = 308] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 04:46:27 INFO - PROCESS | 308 | --DOMWINDOW == 76 (104BF800) [pid = 308] [serial = 1308] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 04:46:27 INFO - PROCESS | 308 | --DOMWINDOW == 75 (17453400) [pid = 308] [serial = 1299] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 04:46:27 INFO - PROCESS | 308 | 1467114387497 Marionette TRACE conn6 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 04:46:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 04:46:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 830ms 04:46:27 INFO - PROCESS | 308 | 1467114387590 Marionette TRACE conn6 -> [0,1761,"getWindowHandle",null] 04:46:27 INFO - PROCESS | 308 | 1467114387592 Marionette TRACE conn6 <- [1,1761,null,{"value":"13"}] 04:46:27 INFO - PROCESS | 308 | 1467114387595 Marionette TRACE conn6 -> [0,1762,"setScriptTimeout",{"ms":35000}] 04:46:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 04:46:27 INFO - PROCESS | 308 | 1467114387597 Marionette TRACE conn6 <- [1,1762,null,{}] 04:46:27 INFO - PROCESS | 308 | 1467114387600 Marionette TRACE conn6 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:27 INFO - PROCESS | 308 | 1467114387602 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:27 INFO - PROCESS | 308 | 1467114387679 Marionette TRACE conn6 <- [1,1763,null,{"value":null}] 04:46:27 INFO - PROCESS | 308 | 1467114387684 Marionette TRACE conn6 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:27 INFO - PROCESS | 308 | 1467114387686 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:27 INFO - PROCESS | 308 | ++DOCSHELL 0F5C9C00 == 33 [pid = 308] [id = 450] 04:46:27 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (0FCC9400) [pid = 308] [serial = 1350] [outer = 00000000] 04:46:27 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (18DE4400) [pid = 308] [serial = 1351] [outer = 0FCC9400] 04:46:27 INFO - PROCESS | 308 | 1467114387729 Marionette DEBUG loaded listener.js 04:46:27 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (18DE8000) [pid = 308] [serial = 1352] [outer = 0FCC9400] 04:46:28 INFO - PROCESS | 308 | 1467114388157 Marionette TRACE conn6 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 04:46:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 04:46:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 570ms 04:46:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 04:46:28 INFO - PROCESS | 308 | 1467114388169 Marionette TRACE conn6 -> [0,1765,"getWindowHandle",null] 04:46:28 INFO - PROCESS | 308 | 1467114388171 Marionette TRACE conn6 <- [1,1765,null,{"value":"13"}] 04:46:28 INFO - PROCESS | 308 | 1467114388174 Marionette TRACE conn6 -> [0,1766,"setScriptTimeout",{"ms":35000}] 04:46:28 INFO - PROCESS | 308 | 1467114388176 Marionette TRACE conn6 <- [1,1766,null,{}] 04:46:28 INFO - PROCESS | 308 | 1467114388179 Marionette TRACE conn6 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:28 INFO - PROCESS | 308 | 1467114388181 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:28 INFO - PROCESS | 308 | 1467114388301 Marionette TRACE conn6 <- [1,1767,null,{"value":null}] 04:46:28 INFO - PROCESS | 308 | 1467114388310 Marionette TRACE conn6 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:28 INFO - PROCESS | 308 | 1467114388312 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:28 INFO - PROCESS | 308 | ++DOCSHELL 19602000 == 34 [pid = 308] [id = 451] 04:46:28 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (19602400) [pid = 308] [serial = 1353] [outer = 00000000] 04:46:28 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (1960D000) [pid = 308] [serial = 1354] [outer = 19602400] 04:46:28 INFO - PROCESS | 308 | 1467114388356 Marionette DEBUG loaded listener.js 04:46:28 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (1960A000) [pid = 308] [serial = 1355] [outer = 19602400] 04:46:28 INFO - PROCESS | 308 | 1467114388779 Marionette TRACE conn6 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 04:46:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 04:46:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 630ms 04:46:28 INFO - PROCESS | 308 | 1467114388805 Marionette TRACE conn6 -> [0,1769,"getWindowHandle",null] 04:46:28 INFO - PROCESS | 308 | 1467114388807 Marionette TRACE conn6 <- [1,1769,null,{"value":"13"}] 04:46:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 04:46:28 INFO - PROCESS | 308 | 1467114388810 Marionette TRACE conn6 -> [0,1770,"setScriptTimeout",{"ms":35000}] 04:46:28 INFO - PROCESS | 308 | 1467114388812 Marionette TRACE conn6 <- [1,1770,null,{}] 04:46:28 INFO - PROCESS | 308 | 1467114388815 Marionette TRACE conn6 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:28 INFO - PROCESS | 308 | 1467114388817 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:28 INFO - PROCESS | 308 | 1467114388894 Marionette TRACE conn6 <- [1,1771,null,{"value":null}] 04:46:29 INFO - PROCESS | 308 | 1467114389033 Marionette TRACE conn6 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:29 INFO - PROCESS | 308 | 1467114389035 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:29 INFO - PROCESS | 308 | ++DOCSHELL 14950000 == 35 [pid = 308] [id = 452] 04:46:29 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (19942000) [pid = 308] [serial = 1356] [outer = 00000000] 04:46:29 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (19A52C00) [pid = 308] [serial = 1357] [outer = 19942000] 04:46:29 INFO - PROCESS | 308 | 1467114389090 Marionette DEBUG loaded listener.js 04:46:29 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (19A76C00) [pid = 308] [serial = 1358] [outer = 19942000] 04:46:29 INFO - PROCESS | 308 | 1467114389667 Marionette TRACE conn6 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 04:46:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 04:46:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 930ms 04:46:29 INFO - PROCESS | 308 | 1467114389742 Marionette TRACE conn6 -> [0,1773,"getWindowHandle",null] 04:46:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 04:46:29 INFO - PROCESS | 308 | 1467114389747 Marionette TRACE conn6 <- [1,1773,null,{"value":"13"}] 04:46:29 INFO - PROCESS | 308 | 1467114389752 Marionette TRACE conn6 -> [0,1774,"setScriptTimeout",{"ms":35000}] 04:46:29 INFO - PROCESS | 308 | 1467114389755 Marionette TRACE conn6 <- [1,1774,null,{}] 04:46:29 INFO - PROCESS | 308 | 1467114389761 Marionette TRACE conn6 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:29 INFO - PROCESS | 308 | 1467114389764 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:29 INFO - PROCESS | 308 | 1467114389894 Marionette TRACE conn6 <- [1,1775,null,{"value":null}] 04:46:30 INFO - PROCESS | 308 | 1467114390027 Marionette TRACE conn6 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:30 INFO - PROCESS | 308 | 1467114390030 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:30 INFO - PROCESS | 308 | ++DOCSHELL 0C8C4400 == 36 [pid = 308] [id = 453] 04:46:30 INFO - PROCESS | 308 | ++DOMWINDOW == 85 (0F8F2400) [pid = 308] [serial = 1359] [outer = 00000000] 04:46:30 INFO - PROCESS | 308 | ++DOMWINDOW == 86 (0FE54000) [pid = 308] [serial = 1360] [outer = 0F8F2400] 04:46:30 INFO - PROCESS | 308 | 1467114390088 Marionette DEBUG loaded listener.js 04:46:30 INFO - PROCESS | 308 | ++DOMWINDOW == 87 (100DC000) [pid = 308] [serial = 1361] [outer = 0F8F2400] 04:46:30 INFO - PROCESS | 308 | 1467114390836 Marionette TRACE conn6 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 04:46:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 04:46:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1126ms 04:46:30 INFO - PROCESS | 308 | 1467114390878 Marionette TRACE conn6 -> [0,1777,"getWindowHandle",null] 04:46:30 INFO - PROCESS | 308 | 1467114390883 Marionette TRACE conn6 <- [1,1777,null,{"value":"13"}] 04:46:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 04:46:30 INFO - PROCESS | 308 | 1467114390889 Marionette TRACE conn6 -> [0,1778,"setScriptTimeout",{"ms":35000}] 04:46:30 INFO - PROCESS | 308 | 1467114390892 Marionette TRACE conn6 <- [1,1778,null,{}] 04:46:30 INFO - PROCESS | 308 | 1467114390896 Marionette TRACE conn6 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:30 INFO - PROCESS | 308 | 1467114390899 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:31 INFO - PROCESS | 308 | 1467114391025 Marionette TRACE conn6 <- [1,1779,null,{"value":null}] 04:46:31 INFO - PROCESS | 308 | 1467114391166 Marionette TRACE conn6 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:31 INFO - PROCESS | 308 | 1467114391169 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:31 INFO - PROCESS | 308 | ++DOCSHELL 14827C00 == 37 [pid = 308] [id = 454] 04:46:31 INFO - PROCESS | 308 | ++DOMWINDOW == 88 (148DAC00) [pid = 308] [serial = 1362] [outer = 00000000] 04:46:31 INFO - PROCESS | 308 | ++DOMWINDOW == 89 (15F54400) [pid = 308] [serial = 1363] [outer = 148DAC00] 04:46:31 INFO - PROCESS | 308 | 1467114391227 Marionette DEBUG loaded listener.js 04:46:31 INFO - PROCESS | 308 | ++DOMWINDOW == 90 (1674A400) [pid = 308] [serial = 1364] [outer = 148DAC00] 04:46:32 INFO - PROCESS | 308 | 1467114392069 Marionette TRACE conn6 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 04:46:32 INFO - PROCESS | 308 | --DOCSHELL 19602000 == 36 [pid = 308] [id = 451] 04:46:32 INFO - PROCESS | 308 | --DOCSHELL 0F5C9C00 == 35 [pid = 308] [id = 450] 04:46:32 INFO - PROCESS | 308 | --DOCSHELL 186B2800 == 34 [pid = 308] [id = 449] 04:46:32 INFO - PROCESS | 308 | --DOCSHELL 1746A400 == 33 [pid = 308] [id = 448] 04:46:32 INFO - PROCESS | 308 | --DOCSHELL 15F92000 == 32 [pid = 308] [id = 447] 04:46:32 INFO - PROCESS | 308 | --DOCSHELL 14951400 == 31 [pid = 308] [id = 446] 04:46:32 INFO - PROCESS | 308 | --DOCSHELL 0FE24C00 == 30 [pid = 308] [id = 445] 04:46:32 INFO - PROCESS | 308 | --DOCSHELL 0F8FAC00 == 29 [pid = 308] [id = 444] 04:46:32 INFO - PROCESS | 308 | --DOMWINDOW == 89 (19606000) [pid = 308] [serial = 1306] [outer = 00000000] [url = about:blank] 04:46:32 INFO - PROCESS | 308 | --DOMWINDOW == 88 (18D02400) [pid = 308] [serial = 1304] [outer = 00000000] [url = about:blank] 04:46:32 INFO - PROCESS | 308 | --DOMWINDOW == 87 (186B8000) [pid = 308] [serial = 1303] [outer = 00000000] [url = about:blank] 04:46:32 INFO - PROCESS | 308 | --DOMWINDOW == 86 (0FCEEC00) [pid = 308] [serial = 1285] [outer = 00000000] [url = about:blank] 04:46:32 INFO - PROCESS | 308 | --DOMWINDOW == 85 (0FE2AC00) [pid = 308] [serial = 1286] [outer = 00000000] [url = about:blank] 04:46:32 INFO - PROCESS | 308 | --DOMWINDOW == 84 (11112800) [pid = 308] [serial = 1294] [outer = 00000000] [url = about:blank] 04:46:32 INFO - PROCESS | 308 | --DOMWINDOW == 83 (1429E400) [pid = 308] [serial = 1295] [outer = 00000000] [url = about:blank] 04:46:32 INFO - PROCESS | 308 | --DOMWINDOW == 82 (19BAAC00) [pid = 308] [serial = 1315] [outer = 00000000] [url = about:blank] 04:46:32 INFO - PROCESS | 308 | --DOMWINDOW == 81 (1AA3A000) [pid = 308] [serial = 1283] [outer = 00000000] [url = about:blank] 04:46:32 INFO - PROCESS | 308 | --DOMWINDOW == 80 (19BAE000) [pid = 308] [serial = 1316] [outer = 00000000] [url = about:blank] 04:46:32 INFO - PROCESS | 308 | --DOMWINDOW == 79 (0FCD2000) [pid = 308] [serial = 1291] [outer = 00000000] [url = about:blank] 04:46:32 INFO - PROCESS | 308 | --DOMWINDOW == 78 (0FCEE400) [pid = 308] [serial = 1292] [outer = 00000000] [url = about:blank] 04:46:32 INFO - PROCESS | 308 | --DOMWINDOW == 77 (0C8DA400) [pid = 308] [serial = 1288] [outer = 00000000] [url = about:blank] 04:46:32 INFO - PROCESS | 308 | --DOMWINDOW == 76 (0FC71800) [pid = 308] [serial = 1289] [outer = 00000000] [url = about:blank] 04:46:32 INFO - PROCESS | 308 | --DOMWINDOW == 75 (16212000) [pid = 308] [serial = 1297] [outer = 00000000] [url = about:blank] 04:46:32 INFO - PROCESS | 308 | --DOMWINDOW == 74 (1637D400) [pid = 308] [serial = 1298] [outer = 00000000] [url = about:blank] 04:46:32 INFO - PROCESS | 308 | --DOMWINDOW == 73 (19A7BC00) [pid = 308] [serial = 1313] [outer = 00000000] [url = about:blank] 04:46:32 INFO - PROCESS | 308 | --DOMWINDOW == 72 (17466400) [pid = 308] [serial = 1310] [outer = 00000000] [url = about:blank] 04:46:32 INFO - PROCESS | 308 | --DOMWINDOW == 71 (1563A400) [pid = 308] [serial = 1309] [outer = 00000000] [url = about:blank] 04:46:32 INFO - PROCESS | 308 | --DOMWINDOW == 70 (18D20800) [pid = 308] [serial = 1307] [outer = 00000000] [url = about:blank] 04:46:32 INFO - PROCESS | 308 | --DOMWINDOW == 69 (17471C00) [pid = 308] [serial = 1300] [outer = 00000000] [url = about:blank] 04:46:32 INFO - PROCESS | 308 | --DOMWINDOW == 68 (1789D400) [pid = 308] [serial = 1301] [outer = 00000000] [url = about:blank] 04:46:32 INFO - PROCESS | 308 | --DOMWINDOW == 67 (198D9400) [pid = 308] [serial = 1312] [outer = 00000000] [url = about:blank] 04:46:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 04:46:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1274ms 04:46:32 INFO - PROCESS | 308 | 1467114392167 Marionette TRACE conn6 -> [0,1781,"getWindowHandle",null] 04:46:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 04:46:32 INFO - PROCESS | 308 | 1467114392171 Marionette TRACE conn6 <- [1,1781,null,{"value":"13"}] 04:46:32 INFO - PROCESS | 308 | 1467114392176 Marionette TRACE conn6 -> [0,1782,"setScriptTimeout",{"ms":35000}] 04:46:32 INFO - PROCESS | 308 | 1467114392179 Marionette TRACE conn6 <- [1,1782,null,{}] 04:46:32 INFO - PROCESS | 308 | 1467114392184 Marionette TRACE conn6 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:32 INFO - PROCESS | 308 | 1467114392187 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:32 INFO - PROCESS | 308 | 1467114392283 Marionette TRACE conn6 <- [1,1783,null,{"value":null}] 04:46:32 INFO - PROCESS | 308 | 1467114392291 Marionette TRACE conn6 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:32 INFO - PROCESS | 308 | 1467114392293 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:32 INFO - PROCESS | 308 | ++DOCSHELL 0FCC6800 == 30 [pid = 308] [id = 455] 04:46:32 INFO - PROCESS | 308 | ++DOMWINDOW == 68 (0FCC7000) [pid = 308] [serial = 1365] [outer = 00000000] 04:46:32 INFO - PROCESS | 308 | ++DOMWINDOW == 69 (0FCD2000) [pid = 308] [serial = 1366] [outer = 0FCC7000] 04:46:32 INFO - PROCESS | 308 | 1467114392342 Marionette DEBUG loaded listener.js 04:46:32 INFO - PROCESS | 308 | ++DOMWINDOW == 70 (0FD94000) [pid = 308] [serial = 1367] [outer = 0FCC7000] 04:46:32 INFO - PROCESS | 308 | 1467114392862 Marionette TRACE conn6 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 04:46:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:46:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 731ms 04:46:32 INFO - PROCESS | 308 | 1467114392908 Marionette TRACE conn6 -> [0,1785,"getWindowHandle",null] 04:46:32 INFO - PROCESS | 308 | 1467114392912 Marionette TRACE conn6 <- [1,1785,null,{"value":"13"}] 04:46:32 INFO - PROCESS | 308 | 1467114392918 Marionette TRACE conn6 -> [0,1786,"setScriptTimeout",{"ms":35000}] 04:46:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 04:46:32 INFO - PROCESS | 308 | 1467114392920 Marionette TRACE conn6 <- [1,1786,null,{}] 04:46:32 INFO - PROCESS | 308 | 1467114392924 Marionette TRACE conn6 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:32 INFO - PROCESS | 308 | 1467114392927 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:32 INFO - PROCESS | 308 | 1467114393012 Marionette TRACE conn6 <- [1,1787,null,{"value":null}] 04:46:33 INFO - PROCESS | 308 | 1467114393108 Marionette TRACE conn6 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:33 INFO - PROCESS | 308 | 1467114393111 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:33 INFO - PROCESS | 308 | ++DOCSHELL 102ED800 == 31 [pid = 308] [id = 456] 04:46:33 INFO - PROCESS | 308 | ++DOMWINDOW == 71 (10474C00) [pid = 308] [serial = 1368] [outer = 00000000] 04:46:33 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (13F1C000) [pid = 308] [serial = 1369] [outer = 10474C00] 04:46:33 INFO - PROCESS | 308 | 1467114393159 Marionette DEBUG loaded listener.js 04:46:33 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (14296400) [pid = 308] [serial = 1370] [outer = 10474C00] 04:46:33 INFO - PROCESS | 308 | 1467114393540 Marionette TRACE conn6 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 04:46:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 04:46:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 670ms 04:46:33 INFO - PROCESS | 308 | 1467114393593 Marionette TRACE conn6 -> [0,1789,"getWindowHandle",null] 04:46:33 INFO - PROCESS | 308 | 1467114393595 Marionette TRACE conn6 <- [1,1789,null,{"value":"13"}] 04:46:33 INFO - PROCESS | 308 | 1467114393599 Marionette TRACE conn6 -> [0,1790,"setScriptTimeout",{"ms":35000}] 04:46:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 04:46:33 INFO - PROCESS | 308 | 1467114393603 Marionette TRACE conn6 <- [1,1790,null,{}] 04:46:33 INFO - PROCESS | 308 | 1467114393614 Marionette TRACE conn6 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:33 INFO - PROCESS | 308 | 1467114393618 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:33 INFO - PROCESS | 308 | 1467114393733 Marionette TRACE conn6 <- [1,1791,null,{"value":null}] 04:46:33 INFO - PROCESS | 308 | 1467114393752 Marionette TRACE conn6 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:33 INFO - PROCESS | 308 | 1467114393755 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:33 INFO - PROCESS | 308 | ++DOCSHELL 16380400 == 32 [pid = 308] [id = 457] 04:46:33 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (1673E400) [pid = 308] [serial = 1371] [outer = 00000000] 04:46:33 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (1745EC00) [pid = 308] [serial = 1372] [outer = 1673E400] 04:46:33 INFO - PROCESS | 308 | 1467114393802 Marionette DEBUG loaded listener.js 04:46:33 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (17471800) [pid = 308] [serial = 1373] [outer = 1673E400] 04:46:34 INFO - PROCESS | 308 | 1467114394264 Marionette TRACE conn6 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:46:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 04:46:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 670ms 04:46:34 INFO - PROCESS | 308 | 1467114394272 Marionette TRACE conn6 -> [0,1793,"getWindowHandle",null] 04:46:34 INFO - PROCESS | 308 | 1467114394275 Marionette TRACE conn6 <- [1,1793,null,{"value":"13"}] 04:46:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 04:46:34 INFO - PROCESS | 308 | 1467114394300 Marionette TRACE conn6 -> [0,1794,"setScriptTimeout",{"ms":35000}] 04:46:34 INFO - PROCESS | 308 | 1467114394302 Marionette TRACE conn6 <- [1,1794,null,{}] 04:46:34 INFO - PROCESS | 308 | 1467114394305 Marionette TRACE conn6 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:34 INFO - PROCESS | 308 | 1467114394307 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:34 INFO - PROCESS | 308 | 1467114394430 Marionette TRACE conn6 <- [1,1795,null,{"value":null}] 04:46:34 INFO - PROCESS | 308 | 1467114394436 Marionette TRACE conn6 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:34 INFO - PROCESS | 308 | 1467114394438 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:34 INFO - PROCESS | 308 | ++DOCSHELL 17F2D000 == 33 [pid = 308] [id = 458] 04:46:34 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (17F34C00) [pid = 308] [serial = 1374] [outer = 00000000] 04:46:34 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (18660C00) [pid = 308] [serial = 1375] [outer = 17F34C00] 04:46:34 INFO - PROCESS | 308 | 1467114394483 Marionette DEBUG loaded listener.js 04:46:34 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (187DCC00) [pid = 308] [serial = 1376] [outer = 17F34C00] 04:46:34 INFO - PROCESS | 308 | 1467114394915 Marionette TRACE conn6 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 04:46:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 04:46:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 670ms 04:46:34 INFO - PROCESS | 308 | 1467114394971 Marionette TRACE conn6 -> [0,1797,"getWindowHandle",null] 04:46:34 INFO - PROCESS | 308 | 1467114394973 Marionette TRACE conn6 <- [1,1797,null,{"value":"13"}] 04:46:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 04:46:34 INFO - PROCESS | 308 | 1467114394982 Marionette TRACE conn6 -> [0,1798,"setScriptTimeout",{"ms":35000}] 04:46:34 INFO - PROCESS | 308 | 1467114394984 Marionette TRACE conn6 <- [1,1798,null,{}] 04:46:34 INFO - PROCESS | 308 | 1467114394988 Marionette TRACE conn6 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:34 INFO - PROCESS | 308 | 1467114394990 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:35 INFO - PROCESS | 308 | 1467114395106 Marionette TRACE conn6 <- [1,1799,null,{"value":null}] 04:46:35 INFO - PROCESS | 308 | 1467114395199 Marionette TRACE conn6 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:35 INFO - PROCESS | 308 | 1467114395201 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:35 INFO - PROCESS | 308 | ++DOCSHELL 14798C00 == 34 [pid = 308] [id = 459] 04:46:35 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (189A8000) [pid = 308] [serial = 1377] [outer = 00000000] 04:46:35 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (18DE4800) [pid = 308] [serial = 1378] [outer = 189A8000] 04:46:35 INFO - PROCESS | 308 | 1467114395245 Marionette DEBUG loaded listener.js 04:46:35 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (18DEA800) [pid = 308] [serial = 1379] [outer = 189A8000] 04:46:35 INFO - PROCESS | 308 | 1467114395688 Marionette TRACE conn6 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 04:46:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 04:46:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 730ms 04:46:35 INFO - PROCESS | 308 | 1467114395716 Marionette TRACE conn6 -> [0,1801,"getWindowHandle",null] 04:46:35 INFO - PROCESS | 308 | 1467114395718 Marionette TRACE conn6 <- [1,1801,null,{"value":"13"}] 04:46:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 04:46:35 INFO - PROCESS | 308 | 1467114395727 Marionette TRACE conn6 -> [0,1802,"setScriptTimeout",{"ms":35000}] 04:46:35 INFO - PROCESS | 308 | 1467114395729 Marionette TRACE conn6 <- [1,1802,null,{}] 04:46:35 INFO - PROCESS | 308 | 1467114395733 Marionette TRACE conn6 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:35 INFO - PROCESS | 308 | 1467114395738 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:35 INFO - PROCESS | 308 | 1467114395877 Marionette TRACE conn6 <- [1,1803,null,{"value":null}] 04:46:35 INFO - PROCESS | 308 | 1467114395953 Marionette TRACE conn6 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:35 INFO - PROCESS | 308 | 1467114395954 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:35 INFO - PROCESS | 308 | ++DOCSHELL 19603000 == 35 [pid = 308] [id = 460] 04:46:35 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (19606000) [pid = 308] [serial = 1380] [outer = 00000000] 04:46:35 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (19A53000) [pid = 308] [serial = 1381] [outer = 19606000] 04:46:35 INFO - PROCESS | 308 | 1467114396002 Marionette DEBUG loaded listener.js 04:46:36 INFO - PROCESS | 308 | ++DOMWINDOW == 85 (19606C00) [pid = 308] [serial = 1382] [outer = 19606000] 04:46:36 INFO - PROCESS | 308 | --DOMWINDOW == 84 (19606400) [pid = 308] [serial = 1323] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 04:46:36 INFO - PROCESS | 308 | --DOMWINDOW == 83 (1AC74800) [pid = 308] [serial = 1326] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 04:46:36 INFO - PROCESS | 308 | --DOMWINDOW == 82 (19602400) [pid = 308] [serial = 1353] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 04:46:36 INFO - PROCESS | 308 | --DOMWINDOW == 81 (0FCC9400) [pid = 308] [serial = 1350] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 04:46:36 INFO - PROCESS | 308 | --DOMWINDOW == 80 (0FE59C00) [pid = 308] [serial = 1335] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 04:46:36 INFO - PROCESS | 308 | --DOMWINDOW == 79 (0F8FD000) [pid = 308] [serial = 1332] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 04:46:36 INFO - PROCESS | 308 | --DOMWINDOW == 78 (15F93400) [pid = 308] [serial = 1341] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 04:46:36 INFO - PROCESS | 308 | --DOMWINDOW == 77 (0FF1CC00) [pid = 308] [serial = 1329] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 04:46:36 INFO - PROCESS | 308 | --DOMWINDOW == 76 (14953800) [pid = 308] [serial = 1338] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 04:46:36 INFO - PROCESS | 308 | --DOMWINDOW == 75 (1746CC00) [pid = 308] [serial = 1344] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 04:46:36 INFO - PROCESS | 308 | --DOMWINDOW == 74 (186B5C00) [pid = 308] [serial = 1347] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 04:46:36 INFO - PROCESS | 308 | --DOMWINDOW == 73 (0F8FD800) [pid = 308] [serial = 1317] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 04:46:36 INFO - PROCESS | 308 | --DOMWINDOW == 72 (1562F800) [pid = 308] [serial = 1320] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 04:46:36 INFO - PROCESS | 308 | 1467114396531 Marionette TRACE conn6 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 04:46:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 04:46:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 830ms 04:46:36 INFO - PROCESS | 308 | 1467114396561 Marionette TRACE conn6 -> [0,1805,"getWindowHandle",null] 04:46:36 INFO - PROCESS | 308 | 1467114396563 Marionette TRACE conn6 <- [1,1805,null,{"value":"13"}] 04:46:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 04:46:36 INFO - PROCESS | 308 | 1467114396566 Marionette TRACE conn6 -> [0,1806,"setScriptTimeout",{"ms":35000}] 04:46:36 INFO - PROCESS | 308 | 1467114396568 Marionette TRACE conn6 <- [1,1806,null,{}] 04:46:36 INFO - PROCESS | 308 | 1467114396571 Marionette TRACE conn6 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:36 INFO - PROCESS | 308 | 1467114396573 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:36 INFO - PROCESS | 308 | 1467114396651 Marionette TRACE conn6 <- [1,1807,null,{"value":null}] 04:46:36 INFO - PROCESS | 308 | 1467114396749 Marionette TRACE conn6 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:36 INFO - PROCESS | 308 | 1467114396751 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:36 INFO - PROCESS | 308 | ++DOCSHELL 0C8B6800 == 36 [pid = 308] [id = 461] 04:46:36 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (0F5D2400) [pid = 308] [serial = 1383] [outer = 00000000] 04:46:36 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (17F36400) [pid = 308] [serial = 1384] [outer = 0F5D2400] 04:46:36 INFO - PROCESS | 308 | 1467114396794 Marionette DEBUG loaded listener.js 04:46:36 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (18D0B400) [pid = 308] [serial = 1385] [outer = 0F5D2400] 04:46:37 INFO - PROCESS | 308 | 1467114397153 Marionette TRACE conn6 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 04:46:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 04:46:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 630ms 04:46:37 INFO - PROCESS | 308 | 1467114397197 Marionette TRACE conn6 -> [0,1809,"getWindowHandle",null] 04:46:37 INFO - PROCESS | 308 | 1467114397199 Marionette TRACE conn6 <- [1,1809,null,{"value":"13"}] 04:46:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 04:46:37 INFO - PROCESS | 308 | 1467114397202 Marionette TRACE conn6 -> [0,1810,"setScriptTimeout",{"ms":35000}] 04:46:37 INFO - PROCESS | 308 | 1467114397204 Marionette TRACE conn6 <- [1,1810,null,{}] 04:46:37 INFO - PROCESS | 308 | 1467114397207 Marionette TRACE conn6 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:37 INFO - PROCESS | 308 | 1467114397209 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:37 INFO - PROCESS | 308 | 1467114397327 Marionette TRACE conn6 <- [1,1811,null,{"value":null}] 04:46:37 INFO - PROCESS | 308 | 1467114397385 Marionette TRACE conn6 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:37 INFO - PROCESS | 308 | 1467114397387 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:37 INFO - PROCESS | 308 | ++DOCSHELL 14724400 == 37 [pid = 308] [id = 462] 04:46:37 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (1861E400) [pid = 308] [serial = 1386] [outer = 00000000] 04:46:37 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (19AC1000) [pid = 308] [serial = 1387] [outer = 1861E400] 04:46:37 INFO - PROCESS | 308 | 1467114397434 Marionette DEBUG loaded listener.js 04:46:37 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (19BAA400) [pid = 308] [serial = 1388] [outer = 1861E400] 04:46:37 INFO - PROCESS | 308 | 1467114397771 Marionette TRACE conn6 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 04:46:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 04:46:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 630ms 04:46:37 INFO - PROCESS | 308 | 1467114397842 Marionette TRACE conn6 -> [0,1813,"getWindowHandle",null] 04:46:37 INFO - PROCESS | 308 | 1467114397844 Marionette TRACE conn6 <- [1,1813,null,{"value":"13"}] 04:46:37 INFO - PROCESS | 308 | 1467114397854 Marionette TRACE conn6 -> [0,1814,"setScriptTimeout",{"ms":35000}] 04:46:37 INFO - PROCESS | 308 | 1467114397856 Marionette TRACE conn6 <- [1,1814,null,{}] 04:46:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 04:46:37 INFO - PROCESS | 308 | 1467114397860 Marionette TRACE conn6 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:37 INFO - PROCESS | 308 | 1467114397871 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:37 INFO - PROCESS | 308 | 1467114397950 Marionette TRACE conn6 <- [1,1815,null,{"value":null}] 04:46:37 INFO - PROCESS | 308 | 1467114397956 Marionette TRACE conn6 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:37 INFO - PROCESS | 308 | 1467114397957 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:37 INFO - PROCESS | 308 | ++DOCSHELL 1637DC00 == 38 [pid = 308] [id = 463] 04:46:37 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (19BB3400) [pid = 308] [serial = 1389] [outer = 00000000] 04:46:38 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (19F74000) [pid = 308] [serial = 1390] [outer = 19BB3400] 04:46:38 INFO - PROCESS | 308 | 1467114398032 Marionette DEBUG loaded listener.js 04:46:38 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (19F78400) [pid = 308] [serial = 1391] [outer = 19BB3400] 04:46:38 INFO - PROCESS | 308 | 1467114398560 Marionette TRACE conn6 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 04:46:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 04:46:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 730ms 04:46:38 INFO - PROCESS | 308 | 1467114398592 Marionette TRACE conn6 -> [0,1817,"getWindowHandle",null] 04:46:38 INFO - PROCESS | 308 | 1467114398597 Marionette TRACE conn6 <- [1,1817,null,{"value":"13"}] 04:46:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 04:46:38 INFO - PROCESS | 308 | 1467114398603 Marionette TRACE conn6 -> [0,1818,"setScriptTimeout",{"ms":35000}] 04:46:38 INFO - PROCESS | 308 | 1467114398607 Marionette TRACE conn6 <- [1,1818,null,{}] 04:46:38 INFO - PROCESS | 308 | 1467114398613 Marionette TRACE conn6 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:38 INFO - PROCESS | 308 | 1467114398617 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:38 INFO - PROCESS | 308 | 1467114398734 Marionette TRACE conn6 <- [1,1819,null,{"value":null}] 04:46:38 INFO - PROCESS | 308 | 1467114398874 Marionette TRACE conn6 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:38 INFO - PROCESS | 308 | 1467114398879 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:38 INFO - PROCESS | 308 | ++DOCSHELL 0F77CC00 == 39 [pid = 308] [id = 464] 04:46:38 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (0F8F9000) [pid = 308] [serial = 1392] [outer = 00000000] 04:46:38 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (0FE29800) [pid = 308] [serial = 1393] [outer = 0F8F9000] 04:46:38 INFO - PROCESS | 308 | 1467114398940 Marionette DEBUG loaded listener.js 04:46:39 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (100D7400) [pid = 308] [serial = 1394] [outer = 0F8F9000] 04:46:39 INFO - PROCESS | 308 | 1467114399536 Marionette TRACE conn6 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 04:46:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 04:46:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 970ms 04:46:39 INFO - PROCESS | 308 | 1467114399576 Marionette TRACE conn6 -> [0,1821,"getWindowHandle",null] 04:46:39 INFO - PROCESS | 308 | 1467114399581 Marionette TRACE conn6 <- [1,1821,null,{"value":"13"}] 04:46:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 04:46:39 INFO - PROCESS | 308 | 1467114399588 Marionette TRACE conn6 -> [0,1822,"setScriptTimeout",{"ms":35000}] 04:46:39 INFO - PROCESS | 308 | 1467114399591 Marionette TRACE conn6 <- [1,1822,null,{}] 04:46:39 INFO - PROCESS | 308 | 1467114399595 Marionette TRACE conn6 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:39 INFO - PROCESS | 308 | 1467114399598 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:39 INFO - PROCESS | 308 | 1467114399711 Marionette TRACE conn6 <- [1,1823,null,{"value":null}] 04:46:39 INFO - PROCESS | 308 | 1467114399823 Marionette TRACE conn6 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:39 INFO - PROCESS | 308 | 1467114399826 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:39 INFO - PROCESS | 308 | ++DOCSHELL 15F97C00 == 40 [pid = 308] [id = 465] 04:46:39 INFO - PROCESS | 308 | ++DOMWINDOW == 85 (16214400) [pid = 308] [serial = 1395] [outer = 00000000] 04:46:39 INFO - PROCESS | 308 | ++DOMWINDOW == 86 (17465400) [pid = 308] [serial = 1396] [outer = 16214400] 04:46:39 INFO - PROCESS | 308 | 1467114399922 Marionette DEBUG loaded listener.js 04:46:39 INFO - PROCESS | 308 | ++DOMWINDOW == 87 (17F36C00) [pid = 308] [serial = 1397] [outer = 16214400] 04:46:40 INFO - PROCESS | 308 | 1467114400501 Marionette TRACE conn6 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 04:46:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 04:46:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 970ms 04:46:40 INFO - PROCESS | 308 | 1467114400561 Marionette TRACE conn6 -> [0,1825,"getWindowHandle",null] 04:46:40 INFO - PROCESS | 308 | 1467114400564 Marionette TRACE conn6 <- [1,1825,null,{"value":"13"}] 04:46:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 04:46:40 INFO - PROCESS | 308 | 1467114400568 Marionette TRACE conn6 -> [0,1826,"setScriptTimeout",{"ms":35000}] 04:46:40 INFO - PROCESS | 308 | 1467114400572 Marionette TRACE conn6 <- [1,1826,null,{}] 04:46:40 INFO - PROCESS | 308 | 1467114400583 Marionette TRACE conn6 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:40 INFO - PROCESS | 308 | 1467114400588 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:40 INFO - PROCESS | 308 | 1467114400702 Marionette TRACE conn6 <- [1,1827,null,{"value":null}] 04:46:40 INFO - PROCESS | 308 | 1467114400835 Marionette TRACE conn6 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:40 INFO - PROCESS | 308 | 1467114400839 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:40 INFO - PROCESS | 308 | ++DOCSHELL 19BB5C00 == 41 [pid = 308] [id = 466] 04:46:40 INFO - PROCESS | 308 | ++DOMWINDOW == 88 (19C68800) [pid = 308] [serial = 1398] [outer = 00000000] 04:46:40 INFO - PROCESS | 308 | ++DOMWINDOW == 89 (1AA2F000) [pid = 308] [serial = 1399] [outer = 19C68800] 04:46:40 INFO - PROCESS | 308 | 1467114400896 Marionette DEBUG loaded listener.js 04:46:40 INFO - PROCESS | 308 | ++DOMWINDOW == 90 (1ABBD800) [pid = 308] [serial = 1400] [outer = 19C68800] 04:46:41 INFO - PROCESS | 308 | 1467114401476 Marionette TRACE conn6 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 04:46:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 04:46:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 930ms 04:46:41 INFO - PROCESS | 308 | 1467114401501 Marionette TRACE conn6 -> [0,1829,"getWindowHandle",null] 04:46:41 INFO - PROCESS | 308 | 1467114401504 Marionette TRACE conn6 <- [1,1829,null,{"value":"13"}] 04:46:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 04:46:41 INFO - PROCESS | 308 | 1467114401508 Marionette TRACE conn6 -> [0,1830,"setScriptTimeout",{"ms":35000}] 04:46:41 INFO - PROCESS | 308 | 1467114401510 Marionette TRACE conn6 <- [1,1830,null,{}] 04:46:41 INFO - PROCESS | 308 | 1467114401514 Marionette TRACE conn6 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:41 INFO - PROCESS | 308 | 1467114401516 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:41 INFO - PROCESS | 308 | 1467114401624 Marionette TRACE conn6 <- [1,1831,null,{"value":null}] 04:46:41 INFO - PROCESS | 308 | 1467114401734 Marionette TRACE conn6 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:41 INFO - PROCESS | 308 | 1467114401736 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:41 INFO - PROCESS | 308 | ++DOCSHELL 1AC72C00 == 42 [pid = 308] [id = 467] 04:46:41 INFO - PROCESS | 308 | ++DOMWINDOW == 91 (1AE35800) [pid = 308] [serial = 1401] [outer = 00000000] 04:46:41 INFO - PROCESS | 308 | ++DOMWINDOW == 92 (1AEC3000) [pid = 308] [serial = 1402] [outer = 1AE35800] 04:46:41 INFO - PROCESS | 308 | 1467114401790 Marionette DEBUG loaded listener.js 04:46:41 INFO - PROCESS | 308 | ++DOMWINDOW == 93 (1B907800) [pid = 308] [serial = 1403] [outer = 1AE35800] 04:46:42 INFO - PROCESS | 308 | 1467114402536 Marionette TRACE conn6 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 04:46:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 04:46:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1074ms 04:46:42 INFO - PROCESS | 308 | 1467114402586 Marionette TRACE conn6 -> [0,1833,"getWindowHandle",null] 04:46:42 INFO - PROCESS | 308 | 1467114402590 Marionette TRACE conn6 <- [1,1833,null,{"value":"13"}] 04:46:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 04:46:42 INFO - PROCESS | 308 | 1467114402595 Marionette TRACE conn6 -> [0,1834,"setScriptTimeout",{"ms":35000}] 04:46:42 INFO - PROCESS | 308 | 1467114402598 Marionette TRACE conn6 <- [1,1834,null,{}] 04:46:42 INFO - PROCESS | 308 | 1467114402604 Marionette TRACE conn6 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:42 INFO - PROCESS | 308 | 1467114402606 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:42 INFO - PROCESS | 308 | 1467114402710 Marionette TRACE conn6 <- [1,1835,null,{"value":null}] 04:46:42 INFO - PROCESS | 308 | 1467114402851 Marionette TRACE conn6 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:42 INFO - PROCESS | 308 | 1467114402856 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:42 INFO - PROCESS | 308 | ++DOCSHELL 0FE5B400 == 43 [pid = 308] [id = 468] 04:46:42 INFO - PROCESS | 308 | ++DOMWINDOW == 94 (0FE5C800) [pid = 308] [serial = 1404] [outer = 00000000] 04:46:42 INFO - PROCESS | 308 | ++DOMWINDOW == 95 (0FF25000) [pid = 308] [serial = 1405] [outer = 0FE5C800] 04:46:42 INFO - PROCESS | 308 | 1467114402909 Marionette DEBUG loaded listener.js 04:46:42 INFO - PROCESS | 308 | ++DOMWINDOW == 96 (104BB400) [pid = 308] [serial = 1406] [outer = 0FE5C800] 04:46:43 INFO - PROCESS | 308 | --DOCSHELL 14724400 == 42 [pid = 308] [id = 462] 04:46:43 INFO - PROCESS | 308 | --DOCSHELL 0C8B6800 == 41 [pid = 308] [id = 461] 04:46:43 INFO - PROCESS | 308 | --DOCSHELL 19603000 == 40 [pid = 308] [id = 460] 04:46:43 INFO - PROCESS | 308 | --DOCSHELL 14798C00 == 39 [pid = 308] [id = 459] 04:46:43 INFO - PROCESS | 308 | --DOCSHELL 17F2D000 == 38 [pid = 308] [id = 458] 04:46:43 INFO - PROCESS | 308 | --DOCSHELL 16380400 == 37 [pid = 308] [id = 457] 04:46:43 INFO - PROCESS | 308 | --DOCSHELL 102ED800 == 36 [pid = 308] [id = 456] 04:46:43 INFO - PROCESS | 308 | --DOCSHELL 0FCC6800 == 35 [pid = 308] [id = 455] 04:46:43 INFO - PROCESS | 308 | --DOCSHELL 0FF1BC00 == 34 [pid = 308] [id = 443] 04:46:43 INFO - PROCESS | 308 | --DOCSHELL 14827C00 == 33 [pid = 308] [id = 454] 04:46:43 INFO - PROCESS | 308 | --DOCSHELL 14950000 == 32 [pid = 308] [id = 452] 04:46:43 INFO - PROCESS | 308 | --DOCSHELL 0C8C4400 == 31 [pid = 308] [id = 453] 04:46:43 INFO - PROCESS | 308 | --DOCSHELL 1AC72C00 == 30 [pid = 308] [id = 467] 04:46:43 INFO - PROCESS | 308 | --DOCSHELL 19BB5C00 == 29 [pid = 308] [id = 466] 04:46:43 INFO - PROCESS | 308 | --DOCSHELL 1637DC00 == 28 [pid = 308] [id = 463] 04:46:43 INFO - PROCESS | 308 | --DOCSHELL 0F77CC00 == 27 [pid = 308] [id = 464] 04:46:43 INFO - PROCESS | 308 | --DOCSHELL 15F97C00 == 26 [pid = 308] [id = 465] 04:46:43 INFO - PROCESS | 308 | --DOMWINDOW == 95 (0FF1C400) [pid = 308] [serial = 1336] [outer = 00000000] [url = about:blank] 04:46:43 INFO - PROCESS | 308 | --DOMWINDOW == 94 (0FF28000) [pid = 308] [serial = 1337] [outer = 00000000] [url = about:blank] 04:46:43 INFO - PROCESS | 308 | --DOMWINDOW == 93 (0FC92400) [pid = 308] [serial = 1333] [outer = 00000000] [url = about:blank] 04:46:43 INFO - PROCESS | 308 | --DOMWINDOW == 92 (0FCD1000) [pid = 308] [serial = 1334] [outer = 00000000] [url = about:blank] 04:46:43 INFO - PROCESS | 308 | --DOMWINDOW == 91 (16377000) [pid = 308] [serial = 1342] [outer = 00000000] [url = about:blank] 04:46:43 INFO - PROCESS | 308 | --DOMWINDOW == 90 (102EF000) [pid = 308] [serial = 1331] [outer = 00000000] [url = about:blank] 04:46:43 INFO - PROCESS | 308 | --DOMWINDOW == 89 (1022EC00) [pid = 308] [serial = 1330] [outer = 00000000] [url = about:blank] 04:46:43 INFO - PROCESS | 308 | --DOMWINDOW == 88 (15636C00) [pid = 308] [serial = 1339] [outer = 00000000] [url = about:blank] 04:46:43 INFO - PROCESS | 308 | --DOMWINDOW == 87 (17838000) [pid = 308] [serial = 1345] [outer = 00000000] [url = about:blank] 04:46:43 INFO - PROCESS | 308 | --DOMWINDOW == 86 (17466000) [pid = 308] [serial = 1343] [outer = 00000000] [url = about:blank] 04:46:43 INFO - PROCESS | 308 | --DOMWINDOW == 85 (18DE5800) [pid = 308] [serial = 1348] [outer = 00000000] [url = about:blank] 04:46:43 INFO - PROCESS | 308 | --DOMWINDOW == 84 (17F32000) [pid = 308] [serial = 1346] [outer = 00000000] [url = about:blank] 04:46:43 INFO - PROCESS | 308 | --DOMWINDOW == 83 (0FE2C000) [pid = 308] [serial = 1319] [outer = 00000000] [url = about:blank] 04:46:43 INFO - PROCESS | 308 | --DOMWINDOW == 82 (0FCD1400) [pid = 308] [serial = 1318] [outer = 00000000] [url = about:blank] 04:46:43 INFO - PROCESS | 308 | --DOMWINDOW == 81 (16281000) [pid = 308] [serial = 1322] [outer = 00000000] [url = about:blank] 04:46:43 INFO - PROCESS | 308 | --DOMWINDOW == 80 (15F51400) [pid = 308] [serial = 1321] [outer = 00000000] [url = about:blank] 04:46:43 INFO - PROCESS | 308 | --DOMWINDOW == 79 (18DF0800) [pid = 308] [serial = 1349] [outer = 00000000] [url = about:blank] 04:46:43 INFO - PROCESS | 308 | --DOMWINDOW == 78 (19F7A800) [pid = 308] [serial = 1325] [outer = 00000000] [url = about:blank] 04:46:43 INFO - PROCESS | 308 | --DOMWINDOW == 77 (19F71000) [pid = 308] [serial = 1324] [outer = 00000000] [url = about:blank] 04:46:43 INFO - PROCESS | 308 | --DOMWINDOW == 76 (1AECF000) [pid = 308] [serial = 1328] [outer = 00000000] [url = about:blank] 04:46:43 INFO - PROCESS | 308 | --DOMWINDOW == 75 (1AE3F000) [pid = 308] [serial = 1327] [outer = 00000000] [url = about:blank] 04:46:43 INFO - PROCESS | 308 | --DOMWINDOW == 74 (1960D000) [pid = 308] [serial = 1354] [outer = 00000000] [url = about:blank] 04:46:43 INFO - PROCESS | 308 | --DOMWINDOW == 73 (1960A000) [pid = 308] [serial = 1355] [outer = 00000000] [url = about:blank] 04:46:43 INFO - PROCESS | 308 | --DOMWINDOW == 72 (19A52C00) [pid = 308] [serial = 1357] [outer = 00000000] [url = about:blank] 04:46:43 INFO - PROCESS | 308 | --DOMWINDOW == 71 (18DE4400) [pid = 308] [serial = 1351] [outer = 00000000] [url = about:blank] 04:46:43 INFO - PROCESS | 308 | --DOMWINDOW == 70 (18DE8000) [pid = 308] [serial = 1352] [outer = 00000000] [url = about:blank] 04:46:43 INFO - PROCESS | 308 | --DOMWINDOW == 69 (15F4D400) [pid = 308] [serial = 1340] [outer = 00000000] [url = about:blank] 04:46:44 INFO - PROCESS | 308 | 1467114404207 Marionette TRACE conn6 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 04:46:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 04:46:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1631ms 04:46:44 INFO - PROCESS | 308 | 1467114404227 Marionette TRACE conn6 -> [0,1837,"getWindowHandle",null] 04:46:44 INFO - PROCESS | 308 | 1467114404230 Marionette TRACE conn6 <- [1,1837,null,{"value":"13"}] 04:46:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 04:46:44 INFO - PROCESS | 308 | 1467114404238 Marionette TRACE conn6 -> [0,1838,"setScriptTimeout",{"ms":35000}] 04:46:44 INFO - PROCESS | 308 | 1467114404240 Marionette TRACE conn6 <- [1,1838,null,{}] 04:46:44 INFO - PROCESS | 308 | 1467114404246 Marionette TRACE conn6 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:44 INFO - PROCESS | 308 | 1467114404249 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:44 INFO - PROCESS | 308 | 1467114404339 Marionette TRACE conn6 <- [1,1839,null,{"value":null}] 04:46:44 INFO - PROCESS | 308 | 1467114404432 Marionette TRACE conn6 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:44 INFO - PROCESS | 308 | 1467114404434 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:44 INFO - PROCESS | 308 | ++DOCSHELL 0F8FA400 == 27 [pid = 308] [id = 469] 04:46:44 INFO - PROCESS | 308 | ++DOMWINDOW == 70 (0FC71800) [pid = 308] [serial = 1407] [outer = 00000000] 04:46:44 INFO - PROCESS | 308 | ++DOMWINDOW == 71 (0FCCD400) [pid = 308] [serial = 1408] [outer = 0FC71800] 04:46:44 INFO - PROCESS | 308 | 1467114404485 Marionette DEBUG loaded listener.js 04:46:44 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (0FCD3C00) [pid = 308] [serial = 1409] [outer = 0FC71800] 04:46:44 INFO - PROCESS | 308 | 1467114404904 Marionette TRACE conn6 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 04:46:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:46:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 730ms 04:46:44 INFO - PROCESS | 308 | 1467114404972 Marionette TRACE conn6 -> [0,1841,"getWindowHandle",null] 04:46:44 INFO - PROCESS | 308 | 1467114404977 Marionette TRACE conn6 <- [1,1841,null,{"value":"13"}] 04:46:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 04:46:44 INFO - PROCESS | 308 | 1467114404985 Marionette TRACE conn6 -> [0,1842,"setScriptTimeout",{"ms":35000}] 04:46:44 INFO - PROCESS | 308 | 1467114404988 Marionette TRACE conn6 <- [1,1842,null,{}] 04:46:44 INFO - PROCESS | 308 | 1467114404991 Marionette TRACE conn6 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:44 INFO - PROCESS | 308 | 1467114404994 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:45 INFO - PROCESS | 308 | 1467114405123 Marionette TRACE conn6 <- [1,1843,null,{"value":null}] 04:46:45 INFO - PROCESS | 308 | 1467114405130 Marionette TRACE conn6 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:45 INFO - PROCESS | 308 | 1467114405133 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:45 INFO - PROCESS | 308 | ++DOCSHELL 0FF22C00 == 28 [pid = 308] [id = 470] 04:46:45 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (0FF23400) [pid = 308] [serial = 1410] [outer = 00000000] 04:46:45 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (100D2400) [pid = 308] [serial = 1411] [outer = 0FF23400] 04:46:45 INFO - PROCESS | 308 | 1467114405181 Marionette DEBUG loaded listener.js 04:46:45 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (102E6000) [pid = 308] [serial = 1412] [outer = 0FF23400] 04:46:45 INFO - PROCESS | 308 | 1467114405660 Marionette TRACE conn6 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:46:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 04:46:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 730ms 04:46:45 INFO - PROCESS | 308 | 1467114405717 Marionette TRACE conn6 -> [0,1845,"getWindowHandle",null] 04:46:45 INFO - PROCESS | 308 | 1467114405719 Marionette TRACE conn6 <- [1,1845,null,{"value":"13"}] 04:46:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 04:46:45 INFO - PROCESS | 308 | 1467114405722 Marionette TRACE conn6 -> [0,1846,"setScriptTimeout",{"ms":35000}] 04:46:45 INFO - PROCESS | 308 | 1467114405726 Marionette TRACE conn6 <- [1,1846,null,{}] 04:46:45 INFO - PROCESS | 308 | 1467114405738 Marionette TRACE conn6 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:45 INFO - PROCESS | 308 | 1467114405743 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:45 INFO - PROCESS | 308 | 1467114405831 Marionette TRACE conn6 <- [1,1847,null,{"value":null}] 04:46:45 INFO - PROCESS | 308 | 1467114405939 Marionette TRACE conn6 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:45 INFO - PROCESS | 308 | 1467114405942 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:45 INFO - PROCESS | 308 | ++DOCSHELL 14953400 == 29 [pid = 308] [id = 471] 04:46:45 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (1562B400) [pid = 308] [serial = 1413] [outer = 00000000] 04:46:45 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (15637400) [pid = 308] [serial = 1414] [outer = 1562B400] 04:46:45 INFO - PROCESS | 308 | 1467114405994 Marionette DEBUG loaded listener.js 04:46:46 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (15F4BC00) [pid = 308] [serial = 1415] [outer = 1562B400] 04:46:46 INFO - PROCESS | 308 | 1467114406411 Marionette TRACE conn6 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 04:46:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 04:46:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 730ms 04:46:46 INFO - PROCESS | 308 | 1467114406490 Marionette TRACE conn6 -> [0,1849,"getWindowHandle",null] 04:46:46 INFO - PROCESS | 308 | 1467114406493 Marionette TRACE conn6 <- [1,1849,null,{"value":"13"}] 04:46:46 INFO - PROCESS | 308 | 1467114406497 Marionette TRACE conn6 -> [0,1850,"setScriptTimeout",{"ms":35000}] 04:46:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 04:46:46 INFO - PROCESS | 308 | 1467114406498 Marionette TRACE conn6 <- [1,1850,null,{}] 04:46:46 INFO - PROCESS | 308 | 1467114406502 Marionette TRACE conn6 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:46 INFO - PROCESS | 308 | 1467114406504 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:46 INFO - PROCESS | 308 | 1467114406630 Marionette TRACE conn6 <- [1,1851,null,{"value":null}] 04:46:46 INFO - PROCESS | 308 | 1467114406639 Marionette TRACE conn6 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:46 INFO - PROCESS | 308 | 1467114406642 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:46 INFO - PROCESS | 308 | ++DOCSHELL 1563AC00 == 30 [pid = 308] [id = 472] 04:46:46 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (15F55000) [pid = 308] [serial = 1416] [outer = 00000000] 04:46:46 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (1673C000) [pid = 308] [serial = 1417] [outer = 15F55000] 04:46:46 INFO - PROCESS | 308 | 1467114406689 Marionette DEBUG loaded listener.js 04:46:46 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (17466800) [pid = 308] [serial = 1418] [outer = 15F55000] 04:46:47 INFO - PROCESS | 308 | 1467114407142 Marionette TRACE conn6 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 04:46:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 04:46:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 671ms 04:46:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 04:46:47 INFO - PROCESS | 308 | 1467114407173 Marionette TRACE conn6 -> [0,1853,"getWindowHandle",null] 04:46:47 INFO - PROCESS | 308 | 1467114407175 Marionette TRACE conn6 <- [1,1853,null,{"value":"13"}] 04:46:47 INFO - PROCESS | 308 | 1467114407179 Marionette TRACE conn6 -> [0,1854,"setScriptTimeout",{"ms":35000}] 04:46:47 INFO - PROCESS | 308 | 1467114407180 Marionette TRACE conn6 <- [1,1854,null,{}] 04:46:47 INFO - PROCESS | 308 | 1467114407190 Marionette TRACE conn6 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:47 INFO - PROCESS | 308 | 1467114407192 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:47 INFO - PROCESS | 308 | 1467114407302 Marionette TRACE conn6 <- [1,1855,null,{"value":null}] 04:46:47 INFO - PROCESS | 308 | 1467114407308 Marionette TRACE conn6 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:47 INFO - PROCESS | 308 | 1467114407310 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:47 INFO - PROCESS | 308 | ++DOCSHELL 1746AC00 == 31 [pid = 308] [id = 473] 04:46:47 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (1746B400) [pid = 308] [serial = 1419] [outer = 00000000] 04:46:47 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (17F2C800) [pid = 308] [serial = 1420] [outer = 1746B400] 04:46:47 INFO - PROCESS | 308 | 1467114407355 Marionette DEBUG loaded listener.js 04:46:47 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (17F35400) [pid = 308] [serial = 1421] [outer = 1746B400] 04:46:47 INFO - PROCESS | 308 | 1467114407836 Marionette TRACE conn6 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 04:46:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 04:46:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 670ms 04:46:47 INFO - PROCESS | 308 | 1467114407849 Marionette TRACE conn6 -> [0,1857,"getWindowHandle",null] 04:46:47 INFO - PROCESS | 308 | 1467114407851 Marionette TRACE conn6 <- [1,1857,null,{"value":"13"}] 04:46:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 04:46:47 INFO - PROCESS | 308 | 1467114407854 Marionette TRACE conn6 -> [0,1858,"setScriptTimeout",{"ms":35000}] 04:46:47 INFO - PROCESS | 308 | 1467114407856 Marionette TRACE conn6 <- [1,1858,null,{}] 04:46:47 INFO - PROCESS | 308 | 1467114407860 Marionette TRACE conn6 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:47 INFO - PROCESS | 308 | 1467114407866 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:48 INFO - PROCESS | 308 | 1467114408029 Marionette TRACE conn6 <- [1,1859,null,{"value":null}] 04:46:48 INFO - PROCESS | 308 | 1467114408054 Marionette TRACE conn6 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:48 INFO - PROCESS | 308 | 1467114408056 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:48 INFO - PROCESS | 308 | ++DOCSHELL 187DC000 == 32 [pid = 308] [id = 474] 04:46:48 INFO - PROCESS | 308 | ++DOMWINDOW == 85 (189AAC00) [pid = 308] [serial = 1422] [outer = 00000000] 04:46:48 INFO - PROCESS | 308 | ++DOMWINDOW == 86 (18DF0000) [pid = 308] [serial = 1423] [outer = 189AAC00] 04:46:48 INFO - PROCESS | 308 | 1467114408109 Marionette DEBUG loaded listener.js 04:46:48 INFO - PROCESS | 308 | ++DOMWINDOW == 87 (194A8000) [pid = 308] [serial = 1424] [outer = 189AAC00] 04:46:48 INFO - PROCESS | 308 | --DOMWINDOW == 86 (189A8000) [pid = 308] [serial = 1377] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 04:46:48 INFO - PROCESS | 308 | --DOMWINDOW == 85 (0F5D2400) [pid = 308] [serial = 1383] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 04:46:48 INFO - PROCESS | 308 | --DOMWINDOW == 84 (1673E400) [pid = 308] [serial = 1371] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 04:46:48 INFO - PROCESS | 308 | --DOMWINDOW == 83 (0F8F2400) [pid = 308] [serial = 1359] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 04:46:48 INFO - PROCESS | 308 | --DOMWINDOW == 82 (148DAC00) [pid = 308] [serial = 1362] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 04:46:48 INFO - PROCESS | 308 | --DOMWINDOW == 81 (19942000) [pid = 308] [serial = 1356] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 04:46:48 INFO - PROCESS | 308 | --DOMWINDOW == 80 (10474C00) [pid = 308] [serial = 1368] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 04:46:48 INFO - PROCESS | 308 | --DOMWINDOW == 79 (0FCC7000) [pid = 308] [serial = 1365] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 04:46:48 INFO - PROCESS | 308 | --DOMWINDOW == 78 (1861E400) [pid = 308] [serial = 1386] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 04:46:48 INFO - PROCESS | 308 | --DOMWINDOW == 77 (19BB3400) [pid = 308] [serial = 1389] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 04:46:48 INFO - PROCESS | 308 | --DOMWINDOW == 76 (19606000) [pid = 308] [serial = 1380] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 04:46:48 INFO - PROCESS | 308 | --DOMWINDOW == 75 (17F34C00) [pid = 308] [serial = 1374] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 04:46:48 INFO - PROCESS | 308 | 1467114408700 Marionette TRACE conn6 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 04:46:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 04:46:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 870ms 04:46:48 INFO - PROCESS | 308 | 1467114408725 Marionette TRACE conn6 -> [0,1861,"getWindowHandle",null] 04:46:48 INFO - PROCESS | 308 | 1467114408727 Marionette TRACE conn6 <- [1,1861,null,{"value":"13"}] 04:46:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 04:46:48 INFO - PROCESS | 308 | 1467114408731 Marionette TRACE conn6 -> [0,1862,"setScriptTimeout",{"ms":35000}] 04:46:48 INFO - PROCESS | 308 | 1467114408732 Marionette TRACE conn6 <- [1,1862,null,{}] 04:46:48 INFO - PROCESS | 308 | 1467114408736 Marionette TRACE conn6 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:48 INFO - PROCESS | 308 | 1467114408738 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:48 INFO - PROCESS | 308 | 1467114408856 Marionette TRACE conn6 <- [1,1863,null,{"value":null}] 04:46:48 INFO - PROCESS | 308 | 1467114408913 Marionette TRACE conn6 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:48 INFO - PROCESS | 308 | 1467114408915 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:48 INFO - PROCESS | 308 | ++DOCSHELL 0FCD3000 == 33 [pid = 308] [id = 475] 04:46:48 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (13F19C00) [pid = 308] [serial = 1425] [outer = 00000000] 04:46:48 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (18664800) [pid = 308] [serial = 1426] [outer = 13F19C00] 04:46:48 INFO - PROCESS | 308 | 1467114408959 Marionette DEBUG loaded listener.js 04:46:49 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (187DB800) [pid = 308] [serial = 1427] [outer = 13F19C00] 04:46:49 INFO - PROCESS | 308 | 1467114409305 Marionette TRACE conn6 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 04:46:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 04:46:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 630ms 04:46:49 INFO - PROCESS | 308 | 1467114409362 Marionette TRACE conn6 -> [0,1865,"getWindowHandle",null] 04:46:49 INFO - PROCESS | 308 | 1467114409364 Marionette TRACE conn6 <- [1,1865,null,{"value":"13"}] 04:46:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 04:46:49 INFO - PROCESS | 308 | 1467114409375 Marionette TRACE conn6 -> [0,1866,"setScriptTimeout",{"ms":35000}] 04:46:49 INFO - PROCESS | 308 | 1467114409377 Marionette TRACE conn6 <- [1,1866,null,{}] 04:46:49 INFO - PROCESS | 308 | 1467114409381 Marionette TRACE conn6 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:49 INFO - PROCESS | 308 | 1467114409382 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:49 INFO - PROCESS | 308 | 1467114409461 Marionette TRACE conn6 <- [1,1867,null,{"value":null}] 04:46:49 INFO - PROCESS | 308 | 1467114409467 Marionette TRACE conn6 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:49 INFO - PROCESS | 308 | 1467114409468 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:49 INFO - PROCESS | 308 | ++DOCSHELL 1022F800 == 34 [pid = 308] [id = 476] 04:46:49 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (15F91C00) [pid = 308] [serial = 1428] [outer = 00000000] 04:46:49 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (1960CC00) [pid = 308] [serial = 1429] [outer = 15F91C00] 04:46:49 INFO - PROCESS | 308 | 1467114409512 Marionette DEBUG loaded listener.js 04:46:49 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (19606000) [pid = 308] [serial = 1430] [outer = 15F91C00] 04:46:49 INFO - PROCESS | 308 | 1467114409957 Marionette TRACE conn6 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 04:46:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 04:46:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 630ms 04:46:49 INFO - PROCESS | 308 | 1467114410007 Marionette TRACE conn6 -> [0,1869,"getWindowHandle",null] 04:46:49 INFO - PROCESS | 308 | 1467114410009 Marionette TRACE conn6 <- [1,1869,null,{"value":"13"}] 04:46:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 04:46:50 INFO - PROCESS | 308 | 1467114410030 Marionette TRACE conn6 -> [0,1870,"setScriptTimeout",{"ms":35000}] 04:46:50 INFO - PROCESS | 308 | 1467114410032 Marionette TRACE conn6 <- [1,1870,null,{}] 04:46:50 INFO - PROCESS | 308 | 1467114410036 Marionette TRACE conn6 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:50 INFO - PROCESS | 308 | 1467114410038 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:50 INFO - PROCESS | 308 | 1467114410124 Marionette TRACE conn6 <- [1,1871,null,{"value":null}] 04:46:50 INFO - PROCESS | 308 | 1467114410132 Marionette TRACE conn6 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:50 INFO - PROCESS | 308 | 1467114410134 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:50 INFO - PROCESS | 308 | ++DOCSHELL 14951400 == 35 [pid = 308] [id = 477] 04:46:50 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (1960C800) [pid = 308] [serial = 1431] [outer = 00000000] 04:46:50 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (198DC400) [pid = 308] [serial = 1432] [outer = 1960C800] 04:46:50 INFO - PROCESS | 308 | 1467114410187 Marionette DEBUG loaded listener.js 04:46:50 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (198DDC00) [pid = 308] [serial = 1433] [outer = 1960C800] 04:46:51 INFO - PROCESS | 308 | --DOCSHELL 0FE5B400 == 34 [pid = 308] [id = 468] 04:46:51 INFO - PROCESS | 308 | --DOCSHELL 0F8FA400 == 33 [pid = 308] [id = 469] 04:46:51 INFO - PROCESS | 308 | --DOCSHELL 1563AC00 == 32 [pid = 308] [id = 472] 04:46:51 INFO - PROCESS | 308 | --DOCSHELL 14953400 == 31 [pid = 308] [id = 471] 04:46:51 INFO - PROCESS | 308 | --DOCSHELL 0FF22C00 == 30 [pid = 308] [id = 470] 04:46:51 INFO - PROCESS | 308 | --DOCSHELL 0FCD3000 == 29 [pid = 308] [id = 475] 04:46:51 INFO - PROCESS | 308 | --DOCSHELL 187DC000 == 28 [pid = 308] [id = 474] 04:46:51 INFO - PROCESS | 308 | --DOCSHELL 1746AC00 == 27 [pid = 308] [id = 473] 04:46:51 INFO - PROCESS | 308 | --DOCSHELL 1022F800 == 26 [pid = 308] [id = 476] 04:46:52 INFO - PROCESS | 308 | --DOCSHELL 0FCC6C00 == 25 [pid = 308] [id = 355] 04:46:52 INFO - PROCESS | 308 | --DOCSHELL 10EDF000 == 24 [pid = 308] [id = 367] 04:46:52 INFO - PROCESS | 308 | --DOCSHELL 0FC73C00 == 23 [pid = 308] [id = 357] 04:46:52 INFO - PROCESS | 308 | --DOCSHELL 18D1DC00 == 22 [pid = 308] [id = 370] 04:46:52 INFO - PROCESS | 308 | --DOCSHELL 0F736800 == 21 [pid = 308] [id = 362] 04:46:52 INFO - PROCESS | 308 | --DOCSHELL 16743800 == 20 [pid = 308] [id = 368] 04:46:52 INFO - PROCESS | 308 | --DOCSHELL 1562E800 == 19 [pid = 308] [id = 358] 04:46:52 INFO - PROCESS | 308 | --DOCSHELL 17452000 == 18 [pid = 308] [id = 359] 04:46:52 INFO - PROCESS | 308 | --DOCSHELL 17F39400 == 17 [pid = 308] [id = 369] 04:46:52 INFO - PROCESS | 308 | --DOCSHELL 0F784000 == 16 [pid = 308] [id = 361] 04:46:52 INFO - PROCESS | 308 | --DOCSHELL 0FCEB400 == 15 [pid = 308] [id = 364] 04:46:52 INFO - PROCESS | 308 | --DOCSHELL 0F85A000 == 14 [pid = 308] [id = 371] 04:46:52 INFO - PROCESS | 308 | --DOCSHELL 0FCD3800 == 13 [pid = 308] [id = 366] 04:46:52 INFO - PROCESS | 308 | --DOCSHELL 18DF2C00 == 12 [pid = 308] [id = 363] 04:46:52 INFO - PROCESS | 308 | --DOCSHELL 092A1C00 == 11 [pid = 308] [id = 360] 04:46:52 INFO - PROCESS | 308 | --DOCSHELL 0FE28000 == 10 [pid = 308] [id = 356] 04:46:52 INFO - PROCESS | 308 | --DOCSHELL 0FC75000 == 9 [pid = 308] [id = 365] 04:46:52 INFO - PROCESS | 308 | --DOMWINDOW == 83 (18DEA800) [pid = 308] [serial = 1379] [outer = 00000000] [url = about:blank] 04:46:52 INFO - PROCESS | 308 | --DOMWINDOW == 82 (18DE4800) [pid = 308] [serial = 1378] [outer = 00000000] [url = about:blank] 04:46:52 INFO - PROCESS | 308 | --DOMWINDOW == 81 (17F36400) [pid = 308] [serial = 1384] [outer = 00000000] [url = about:blank] 04:46:52 INFO - PROCESS | 308 | --DOMWINDOW == 80 (1745EC00) [pid = 308] [serial = 1372] [outer = 00000000] [url = about:blank] 04:46:52 INFO - PROCESS | 308 | --DOMWINDOW == 79 (0FE54000) [pid = 308] [serial = 1360] [outer = 00000000] [url = about:blank] 04:46:52 INFO - PROCESS | 308 | --DOMWINDOW == 78 (100DC000) [pid = 308] [serial = 1361] [outer = 00000000] [url = about:blank] 04:46:52 INFO - PROCESS | 308 | --DOMWINDOW == 77 (15F54400) [pid = 308] [serial = 1363] [outer = 00000000] [url = about:blank] 04:46:52 INFO - PROCESS | 308 | --DOMWINDOW == 76 (1674A400) [pid = 308] [serial = 1364] [outer = 00000000] [url = about:blank] 04:46:52 INFO - PROCESS | 308 | --DOMWINDOW == 75 (19A76C00) [pid = 308] [serial = 1358] [outer = 00000000] [url = about:blank] 04:46:52 INFO - PROCESS | 308 | --DOMWINDOW == 74 (13F1C000) [pid = 308] [serial = 1369] [outer = 00000000] [url = about:blank] 04:46:52 INFO - PROCESS | 308 | --DOMWINDOW == 73 (14296400) [pid = 308] [serial = 1370] [outer = 00000000] [url = about:blank] 04:46:52 INFO - PROCESS | 308 | --DOMWINDOW == 72 (0FCD2000) [pid = 308] [serial = 1366] [outer = 00000000] [url = about:blank] 04:46:52 INFO - PROCESS | 308 | --DOMWINDOW == 71 (0FD94000) [pid = 308] [serial = 1367] [outer = 00000000] [url = about:blank] 04:46:52 INFO - PROCESS | 308 | --DOMWINDOW == 70 (19BAA400) [pid = 308] [serial = 1388] [outer = 00000000] [url = about:blank] 04:46:52 INFO - PROCESS | 308 | --DOMWINDOW == 69 (19F74000) [pid = 308] [serial = 1390] [outer = 00000000] [url = about:blank] 04:46:52 INFO - PROCESS | 308 | --DOMWINDOW == 68 (19F78400) [pid = 308] [serial = 1391] [outer = 00000000] [url = about:blank] 04:46:52 INFO - PROCESS | 308 | --DOMWINDOW == 67 (19A53000) [pid = 308] [serial = 1381] [outer = 00000000] [url = about:blank] 04:46:52 INFO - PROCESS | 308 | --DOMWINDOW == 66 (19AC1000) [pid = 308] [serial = 1387] [outer = 00000000] [url = about:blank] 04:46:52 INFO - PROCESS | 308 | --DOMWINDOW == 65 (19606C00) [pid = 308] [serial = 1382] [outer = 00000000] [url = about:blank] 04:46:52 INFO - PROCESS | 308 | --DOMWINDOW == 64 (18660C00) [pid = 308] [serial = 1375] [outer = 00000000] [url = about:blank] 04:46:52 INFO - PROCESS | 308 | --DOMWINDOW == 63 (187DCC00) [pid = 308] [serial = 1376] [outer = 00000000] [url = about:blank] 04:46:52 INFO - PROCESS | 308 | --DOMWINDOW == 62 (18D0B400) [pid = 308] [serial = 1385] [outer = 00000000] [url = about:blank] 04:46:52 INFO - PROCESS | 308 | --DOMWINDOW == 61 (17471800) [pid = 308] [serial = 1373] [outer = 00000000] [url = about:blank] 04:46:53 INFO - PROCESS | 308 | 1467114413046 Marionette TRACE conn6 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 04:46:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 04:46:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 3074ms 04:46:53 INFO - PROCESS | 308 | 1467114413102 Marionette TRACE conn6 -> [0,1873,"getWindowHandle",null] 04:46:53 INFO - PROCESS | 308 | 1467114413107 Marionette TRACE conn6 <- [1,1873,null,{"value":"13"}] 04:46:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 04:46:53 INFO - PROCESS | 308 | 1467114413112 Marionette TRACE conn6 -> [0,1874,"setScriptTimeout",{"ms":35000}] 04:46:53 INFO - PROCESS | 308 | 1467114413116 Marionette TRACE conn6 <- [1,1874,null,{}] 04:46:53 INFO - PROCESS | 308 | 1467114413122 Marionette TRACE conn6 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:53 INFO - PROCESS | 308 | 1467114413125 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:53 INFO - PROCESS | 308 | 1467114413227 Marionette TRACE conn6 <- [1,1875,null,{"value":null}] 04:46:53 INFO - PROCESS | 308 | 1467114413317 Marionette TRACE conn6 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:53 INFO - PROCESS | 308 | 1467114413321 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:53 INFO - PROCESS | 308 | ++DOCSHELL 0C8C3000 == 10 [pid = 308] [id = 478] 04:46:53 INFO - PROCESS | 308 | ++DOMWINDOW == 62 (0C8C3C00) [pid = 308] [serial = 1434] [outer = 00000000] 04:46:53 INFO - PROCESS | 308 | ++DOMWINDOW == 63 (0F8F8400) [pid = 308] [serial = 1435] [outer = 0C8C3C00] 04:46:53 INFO - PROCESS | 308 | 1467114413372 Marionette DEBUG loaded listener.js 04:46:53 INFO - PROCESS | 308 | ++DOMWINDOW == 64 (0FC76400) [pid = 308] [serial = 1436] [outer = 0C8C3C00] 04:46:53 INFO - PROCESS | 308 | 1467114413806 Marionette TRACE conn6 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 04:46:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 04:46:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 730ms 04:46:53 INFO - PROCESS | 308 | 1467114413847 Marionette TRACE conn6 -> [0,1877,"getWindowHandle",null] 04:46:53 INFO - PROCESS | 308 | 1467114413852 Marionette TRACE conn6 <- [1,1877,null,{"value":"13"}] 04:46:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 04:46:53 INFO - PROCESS | 308 | 1467114413858 Marionette TRACE conn6 -> [0,1878,"setScriptTimeout",{"ms":35000}] 04:46:53 INFO - PROCESS | 308 | 1467114413861 Marionette TRACE conn6 <- [1,1878,null,{}] 04:46:53 INFO - PROCESS | 308 | 1467114413865 Marionette TRACE conn6 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:53 INFO - PROCESS | 308 | 1467114413868 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:53 INFO - PROCESS | 308 | 1467114413963 Marionette TRACE conn6 <- [1,1879,null,{"value":null}] 04:46:53 INFO - PROCESS | 308 | 1467114413969 Marionette TRACE conn6 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:53 INFO - PROCESS | 308 | 1467114413972 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:53 INFO - PROCESS | 308 | ++DOCSHELL 0F736800 == 11 [pid = 308] [id = 479] 04:46:53 INFO - PROCESS | 308 | ++DOMWINDOW == 65 (0FCE6800) [pid = 308] [serial = 1437] [outer = 00000000] 04:46:53 INFO - PROCESS | 308 | ++DOMWINDOW == 66 (0FCF3400) [pid = 308] [serial = 1438] [outer = 0FCE6800] 04:46:54 INFO - PROCESS | 308 | 1467114414020 Marionette DEBUG loaded listener.js 04:46:54 INFO - PROCESS | 308 | ++DOMWINDOW == 67 (0FE22C00) [pid = 308] [serial = 1439] [outer = 0FCE6800] 04:46:54 INFO - PROCESS | 308 | 1467114414526 Marionette TRACE conn6 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 04:46:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 04:46:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 730ms 04:46:54 INFO - PROCESS | 308 | 1467114414592 Marionette TRACE conn6 -> [0,1881,"getWindowHandle",null] 04:46:54 INFO - PROCESS | 308 | 1467114414594 Marionette TRACE conn6 <- [1,1881,null,{"value":"13"}] 04:46:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 04:46:54 INFO - PROCESS | 308 | 1467114414625 Marionette TRACE conn6 -> [0,1882,"setScriptTimeout",{"ms":35000}] 04:46:54 INFO - PROCESS | 308 | 1467114414628 Marionette TRACE conn6 <- [1,1882,null,{}] 04:46:54 INFO - PROCESS | 308 | 1467114414643 Marionette TRACE conn6 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:54 INFO - PROCESS | 308 | 1467114414648 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:54 INFO - PROCESS | 308 | 1467114414775 Marionette TRACE conn6 <- [1,1883,null,{"value":null}] 04:46:54 INFO - PROCESS | 308 | 1467114414786 Marionette TRACE conn6 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:54 INFO - PROCESS | 308 | 1467114414789 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:54 INFO - PROCESS | 308 | ++DOCSHELL 100D3000 == 12 [pid = 308] [id = 480] 04:46:54 INFO - PROCESS | 308 | ++DOMWINDOW == 68 (10227800) [pid = 308] [serial = 1440] [outer = 00000000] 04:46:54 INFO - PROCESS | 308 | ++DOMWINDOW == 69 (1046EC00) [pid = 308] [serial = 1441] [outer = 10227800] 04:46:54 INFO - PROCESS | 308 | 1467114414840 Marionette DEBUG loaded listener.js 04:46:54 INFO - PROCESS | 308 | ++DOMWINDOW == 70 (1103F000) [pid = 308] [serial = 1442] [outer = 10227800] 04:46:55 INFO - PROCESS | 308 | 1467114415312 Marionette TRACE conn6 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 04:46:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 04:46:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 750ms 04:46:55 INFO - PROCESS | 308 | 1467114415352 Marionette TRACE conn6 -> [0,1885,"getWindowHandle",null] 04:46:55 INFO - PROCESS | 308 | 1467114415354 Marionette TRACE conn6 <- [1,1885,null,{"value":"13"}] 04:46:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 04:46:55 INFO - PROCESS | 308 | 1467114415357 Marionette TRACE conn6 -> [0,1886,"setScriptTimeout",{"ms":35000}] 04:46:55 INFO - PROCESS | 308 | 1467114415359 Marionette TRACE conn6 <- [1,1886,null,{}] 04:46:55 INFO - PROCESS | 308 | 1467114415363 Marionette TRACE conn6 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:55 INFO - PROCESS | 308 | 1467114415365 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:55 INFO - PROCESS | 308 | 1467114415456 Marionette TRACE conn6 <- [1,1887,null,{"value":null}] 04:46:55 INFO - PROCESS | 308 | 1467114415464 Marionette TRACE conn6 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:55 INFO - PROCESS | 308 | 1467114415466 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:55 INFO - PROCESS | 308 | ++DOCSHELL 140BF800 == 13 [pid = 308] [id = 481] 04:46:55 INFO - PROCESS | 308 | ++DOMWINDOW == 71 (140C3800) [pid = 308] [serial = 1443] [outer = 00000000] 04:46:55 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (142B8800) [pid = 308] [serial = 1444] [outer = 140C3800] 04:46:55 INFO - PROCESS | 308 | 1467114415511 Marionette DEBUG loaded listener.js 04:46:55 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (148DD800) [pid = 308] [serial = 1445] [outer = 140C3800] 04:46:55 INFO - PROCESS | 308 | 1467114415960 Marionette TRACE conn6 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 04:46:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 04:46:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 630ms 04:46:55 INFO - PROCESS | 308 | 1467114415992 Marionette TRACE conn6 -> [0,1889,"getWindowHandle",null] 04:46:55 INFO - PROCESS | 308 | 1467114415994 Marionette TRACE conn6 <- [1,1889,null,{"value":"13"}] 04:46:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 04:46:55 INFO - PROCESS | 308 | 1467114416002 Marionette TRACE conn6 -> [0,1890,"setScriptTimeout",{"ms":35000}] 04:46:55 INFO - PROCESS | 308 | 1467114416003 Marionette TRACE conn6 <- [1,1890,null,{}] 04:46:55 INFO - PROCESS | 308 | 1467114416007 Marionette TRACE conn6 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:55 INFO - PROCESS | 308 | 1467114416009 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:56 INFO - PROCESS | 308 | 1467114416116 Marionette TRACE conn6 <- [1,1891,null,{"value":null}] 04:46:56 INFO - PROCESS | 308 | 1467114416124 Marionette TRACE conn6 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:56 INFO - PROCESS | 308 | 1467114416126 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:56 INFO - PROCESS | 308 | ++DOCSHELL 15631000 == 14 [pid = 308] [id = 482] 04:46:56 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (15635000) [pid = 308] [serial = 1446] [outer = 00000000] 04:46:56 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (15F48800) [pid = 308] [serial = 1447] [outer = 15635000] 04:46:56 INFO - PROCESS | 308 | 1467114416170 Marionette DEBUG loaded listener.js 04:46:56 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (15F56000) [pid = 308] [serial = 1448] [outer = 15635000] 04:46:56 INFO - PROCESS | 308 | 1467114416621 Marionette TRACE conn6 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 04:46:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 04:46:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 670ms 04:46:56 INFO - PROCESS | 308 | 1467114416677 Marionette TRACE conn6 -> [0,1893,"getWindowHandle",null] 04:46:56 INFO - PROCESS | 308 | 1467114416679 Marionette TRACE conn6 <- [1,1893,null,{"value":"13"}] 04:46:56 INFO - PROCESS | 308 | 1467114416682 Marionette TRACE conn6 -> [0,1894,"setScriptTimeout",{"ms":35000}] 04:46:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 04:46:56 INFO - PROCESS | 308 | 1467114416684 Marionette TRACE conn6 <- [1,1894,null,{}] 04:46:56 INFO - PROCESS | 308 | 1467114416688 Marionette TRACE conn6 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:56 INFO - PROCESS | 308 | 1467114416694 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:56 INFO - PROCESS | 308 | 1467114416819 Marionette TRACE conn6 <- [1,1895,null,{"value":null}] 04:46:56 INFO - PROCESS | 308 | 1467114416832 Marionette TRACE conn6 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:56 INFO - PROCESS | 308 | 1467114416834 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:56 INFO - PROCESS | 308 | ++DOCSHELL 1745EC00 == 15 [pid = 308] [id = 483] 04:46:56 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (17464000) [pid = 308] [serial = 1449] [outer = 00000000] 04:46:56 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (1782C000) [pid = 308] [serial = 1450] [outer = 17464000] 04:46:56 INFO - PROCESS | 308 | 1467114416879 Marionette DEBUG loaded listener.js 04:46:56 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (17891800) [pid = 308] [serial = 1451] [outer = 17464000] 04:46:57 INFO - PROCESS | 308 | 1467114417316 Marionette TRACE conn6 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 04:46:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 04:46:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 670ms 04:46:57 INFO - PROCESS | 308 | 1467114417357 Marionette TRACE conn6 -> [0,1897,"getWindowHandle",null] 04:46:57 INFO - PROCESS | 308 | 1467114417359 Marionette TRACE conn6 <- [1,1897,null,{"value":"13"}] 04:46:57 INFO - PROCESS | 308 | 1467114417362 Marionette TRACE conn6 -> [0,1898,"setScriptTimeout",{"ms":35000}] 04:46:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 04:46:57 INFO - PROCESS | 308 | 1467114417364 Marionette TRACE conn6 <- [1,1898,null,{}] 04:46:57 INFO - PROCESS | 308 | 1467114417368 Marionette TRACE conn6 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:57 INFO - PROCESS | 308 | 1467114417370 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:57 INFO - PROCESS | 308 | 1467114417473 Marionette TRACE conn6 <- [1,1899,null,{"value":null}] 04:46:57 INFO - PROCESS | 308 | 1467114417481 Marionette TRACE conn6 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:57 INFO - PROCESS | 308 | 1467114417483 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:57 INFO - PROCESS | 308 | ++DOCSHELL 17F2D400 == 16 [pid = 308] [id = 484] 04:46:57 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (17F2FC00) [pid = 308] [serial = 1452] [outer = 00000000] 04:46:57 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (1862B800) [pid = 308] [serial = 1453] [outer = 17F2FC00] 04:46:57 INFO - PROCESS | 308 | 1467114417527 Marionette DEBUG loaded listener.js 04:46:57 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (18660C00) [pid = 308] [serial = 1454] [outer = 17F2FC00] 04:46:57 INFO - PROCESS | 308 | 1467114417960 Marionette TRACE conn6 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 04:46:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 04:46:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 630ms 04:46:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 04:46:57 INFO - PROCESS | 308 | 1467114418012 Marionette TRACE conn6 -> [0,1901,"getWindowHandle",null] 04:46:57 INFO - PROCESS | 308 | 1467114418014 Marionette TRACE conn6 <- [1,1901,null,{"value":"13"}] 04:46:57 INFO - PROCESS | 308 | 1467114418017 Marionette TRACE conn6 -> [0,1902,"setScriptTimeout",{"ms":35000}] 04:46:57 INFO - PROCESS | 308 | 1467114418018 Marionette TRACE conn6 <- [1,1902,null,{}] 04:46:58 INFO - PROCESS | 308 | 1467114418028 Marionette TRACE conn6 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:58 INFO - PROCESS | 308 | 1467114418030 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:58 INFO - PROCESS | 308 | 1467114418138 Marionette TRACE conn6 <- [1,1903,null,{"value":null}] 04:46:58 INFO - PROCESS | 308 | 1467114418145 Marionette TRACE conn6 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:58 INFO - PROCESS | 308 | 1467114418147 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:58 INFO - PROCESS | 308 | ++DOCSHELL 17F2B000 == 17 [pid = 308] [id = 485] 04:46:58 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (1861E400) [pid = 308] [serial = 1455] [outer = 00000000] 04:46:58 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (18D07000) [pid = 308] [serial = 1456] [outer = 1861E400] 04:46:58 INFO - PROCESS | 308 | 1467114418194 Marionette DEBUG loaded listener.js 04:46:58 INFO - PROCESS | 308 | ++DOMWINDOW == 85 (18788C00) [pid = 308] [serial = 1457] [outer = 1861E400] 04:46:58 INFO - PROCESS | 308 | 1467114418651 Marionette TRACE conn6 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 04:46:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 04:46:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 670ms 04:46:58 INFO - PROCESS | 308 | 1467114418688 Marionette TRACE conn6 -> [0,1905,"getWindowHandle",null] 04:46:58 INFO - PROCESS | 308 | 1467114418690 Marionette TRACE conn6 <- [1,1905,null,{"value":"13"}] 04:46:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 04:46:58 INFO - PROCESS | 308 | 1467114418693 Marionette TRACE conn6 -> [0,1906,"setScriptTimeout",{"ms":35000}] 04:46:58 INFO - PROCESS | 308 | 1467114418694 Marionette TRACE conn6 <- [1,1906,null,{}] 04:46:58 INFO - PROCESS | 308 | 1467114418698 Marionette TRACE conn6 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:58 INFO - PROCESS | 308 | 1467114418700 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:58 INFO - PROCESS | 308 | 1467114418810 Marionette TRACE conn6 <- [1,1907,null,{"value":null}] 04:46:58 INFO - PROCESS | 308 | 1467114418897 Marionette TRACE conn6 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:58 INFO - PROCESS | 308 | 1467114418899 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:58 INFO - PROCESS | 308 | ++DOCSHELL 1009D800 == 18 [pid = 308] [id = 486] 04:46:58 INFO - PROCESS | 308 | ++DOMWINDOW == 86 (1861D400) [pid = 308] [serial = 1458] [outer = 00000000] 04:46:58 INFO - PROCESS | 308 | ++DOMWINDOW == 87 (18DF1C00) [pid = 308] [serial = 1459] [outer = 1861D400] 04:46:58 INFO - PROCESS | 308 | 1467114418944 Marionette DEBUG loaded listener.js 04:46:59 INFO - PROCESS | 308 | ++DOMWINDOW == 88 (19602400) [pid = 308] [serial = 1460] [outer = 1861D400] 04:46:59 INFO - PROCESS | 308 | 1467114419383 Marionette TRACE conn6 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 04:46:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 04:46:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 730ms 04:46:59 INFO - PROCESS | 308 | 1467114419424 Marionette TRACE conn6 -> [0,1909,"getWindowHandle",null] 04:46:59 INFO - PROCESS | 308 | 1467114419426 Marionette TRACE conn6 <- [1,1909,null,{"value":"13"}] 04:46:59 INFO - PROCESS | 308 | 1467114419429 Marionette TRACE conn6 -> [0,1910,"setScriptTimeout",{"ms":35000}] 04:46:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 04:46:59 INFO - PROCESS | 308 | 1467114419431 Marionette TRACE conn6 <- [1,1910,null,{}] 04:46:59 INFO - PROCESS | 308 | 1467114419435 Marionette TRACE conn6 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:59 INFO - PROCESS | 308 | 1467114419436 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:59 INFO - PROCESS | 308 | 1467114419557 Marionette TRACE conn6 <- [1,1911,null,{"value":null}] 04:46:59 INFO - PROCESS | 308 | 1467114419564 Marionette TRACE conn6 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:59 INFO - PROCESS | 308 | 1467114419566 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:46:59 INFO - PROCESS | 308 | ++DOCSHELL 14945C00 == 19 [pid = 308] [id = 487] 04:46:59 INFO - PROCESS | 308 | ++DOMWINDOW == 89 (18DF0400) [pid = 308] [serial = 1461] [outer = 00000000] 04:46:59 INFO - PROCESS | 308 | ++DOMWINDOW == 90 (198D8C00) [pid = 308] [serial = 1462] [outer = 18DF0400] 04:46:59 INFO - PROCESS | 308 | 1467114419612 Marionette DEBUG loaded listener.js 04:46:59 INFO - PROCESS | 308 | ++DOMWINDOW == 91 (1994BC00) [pid = 308] [serial = 1463] [outer = 18DF0400] 04:47:00 INFO - PROCESS | 308 | --DOMWINDOW == 90 (15F91C00) [pid = 308] [serial = 1428] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 04:47:00 INFO - PROCESS | 308 | --DOMWINDOW == 89 (15F55000) [pid = 308] [serial = 1416] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 04:47:00 INFO - PROCESS | 308 | --DOMWINDOW == 88 (1746B400) [pid = 308] [serial = 1419] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 04:47:00 INFO - PROCESS | 308 | --DOMWINDOW == 87 (189AAC00) [pid = 308] [serial = 1422] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 04:47:00 INFO - PROCESS | 308 | --DOMWINDOW == 86 (13F19C00) [pid = 308] [serial = 1425] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 04:47:00 INFO - PROCESS | 308 | --DOMWINDOW == 85 (16214400) [pid = 308] [serial = 1395] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 04:47:00 INFO - PROCESS | 308 | --DOMWINDOW == 84 (0F8F9000) [pid = 308] [serial = 1392] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 04:47:00 INFO - PROCESS | 308 | --DOMWINDOW == 83 (1562B400) [pid = 308] [serial = 1413] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 04:47:00 INFO - PROCESS | 308 | --DOMWINDOW == 82 (0FF23400) [pid = 308] [serial = 1410] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 04:47:00 INFO - PROCESS | 308 | --DOMWINDOW == 81 (0FC71800) [pid = 308] [serial = 1407] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 04:47:00 INFO - PROCESS | 308 | --DOMWINDOW == 80 (0FE5C800) [pid = 308] [serial = 1404] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 04:47:00 INFO - PROCESS | 308 | --DOMWINDOW == 79 (1AE35800) [pid = 308] [serial = 1401] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 04:47:00 INFO - PROCESS | 308 | --DOMWINDOW == 78 (19C68800) [pid = 308] [serial = 1398] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 04:47:00 INFO - PROCESS | 308 | 1467114420262 Marionette TRACE conn6 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 04:47:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 04:47:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 870ms 04:47:00 INFO - PROCESS | 308 | 1467114420304 Marionette TRACE conn6 -> [0,1913,"getWindowHandle",null] 04:47:00 INFO - PROCESS | 308 | 1467114420306 Marionette TRACE conn6 <- [1,1913,null,{"value":"13"}] 04:47:00 INFO - PROCESS | 308 | 1467114420309 Marionette TRACE conn6 -> [0,1914,"setScriptTimeout",{"ms":35000}] 04:47:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 04:47:00 INFO - PROCESS | 308 | 1467114420312 Marionette TRACE conn6 <- [1,1914,null,{}] 04:47:00 INFO - PROCESS | 308 | 1467114420317 Marionette TRACE conn6 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:00 INFO - PROCESS | 308 | 1467114420319 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:00 INFO - PROCESS | 308 | 1467114420420 Marionette TRACE conn6 <- [1,1915,null,{"value":null}] 04:47:00 INFO - PROCESS | 308 | 1467114420432 Marionette TRACE conn6 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:00 INFO - PROCESS | 308 | 1467114420435 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:00 INFO - PROCESS | 308 | ++DOCSHELL 1429E800 == 20 [pid = 308] [id = 488] 04:47:00 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (14829400) [pid = 308] [serial = 1464] [outer = 00000000] 04:47:00 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (15F56800) [pid = 308] [serial = 1465] [outer = 14829400] 04:47:00 INFO - PROCESS | 308 | 1467114420489 Marionette DEBUG loaded listener.js 04:47:00 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (1789E000) [pid = 308] [serial = 1466] [outer = 14829400] 04:47:00 INFO - PROCESS | 308 | 1467114420952 Marionette TRACE conn6 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 04:47:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 04:47:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 730ms 04:47:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 04:47:01 INFO - PROCESS | 308 | 1467114421044 Marionette TRACE conn6 -> [0,1917,"getWindowHandle",null] 04:47:01 INFO - PROCESS | 308 | 1467114421046 Marionette TRACE conn6 <- [1,1917,null,{"value":"13"}] 04:47:01 INFO - PROCESS | 308 | 1467114421049 Marionette TRACE conn6 -> [0,1918,"setScriptTimeout",{"ms":35000}] 04:47:01 INFO - PROCESS | 308 | 1467114421051 Marionette TRACE conn6 <- [1,1918,null,{}] 04:47:01 INFO - PROCESS | 308 | 1467114421055 Marionette TRACE conn6 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:01 INFO - PROCESS | 308 | 1467114421056 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:01 INFO - PROCESS | 308 | 1467114421138 Marionette TRACE conn6 <- [1,1919,null,{"value":null}] 04:47:01 INFO - PROCESS | 308 | 1467114421144 Marionette TRACE conn6 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:01 INFO - PROCESS | 308 | 1467114421146 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:01 INFO - PROCESS | 308 | ++DOCSHELL 194ABC00 == 21 [pid = 308] [id = 489] 04:47:01 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (1960B000) [pid = 308] [serial = 1467] [outer = 00000000] 04:47:01 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (19A78400) [pid = 308] [serial = 1468] [outer = 1960B000] 04:47:01 INFO - PROCESS | 308 | 1467114421201 Marionette DEBUG loaded listener.js 04:47:01 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (19A7EC00) [pid = 308] [serial = 1469] [outer = 1960B000] 04:47:01 INFO - PROCESS | 308 | 1467114421611 Marionette TRACE conn6 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 04:47:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 04:47:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 630ms 04:47:01 INFO - PROCESS | 308 | 1467114421680 Marionette TRACE conn6 -> [0,1921,"getWindowHandle",null] 04:47:01 INFO - PROCESS | 308 | 1467114421682 Marionette TRACE conn6 <- [1,1921,null,{"value":"13"}] 04:47:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 04:47:01 INFO - PROCESS | 308 | 1467114421685 Marionette TRACE conn6 -> [0,1922,"setScriptTimeout",{"ms":35000}] 04:47:01 INFO - PROCESS | 308 | 1467114421687 Marionette TRACE conn6 <- [1,1922,null,{}] 04:47:01 INFO - PROCESS | 308 | 1467114421690 Marionette TRACE conn6 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:01 INFO - PROCESS | 308 | 1467114421692 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:01 INFO - PROCESS | 308 | 1467114421773 Marionette TRACE conn6 <- [1,1923,null,{"value":null}] 04:47:01 INFO - PROCESS | 308 | 1467114421806 Marionette TRACE conn6 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:01 INFO - PROCESS | 308 | 1467114421807 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:01 INFO - PROCESS | 308 | ++DOCSHELL 1994F000 == 22 [pid = 308] [id = 490] 04:47:01 INFO - PROCESS | 308 | ++DOMWINDOW == 85 (19AC0C00) [pid = 308] [serial = 1470] [outer = 00000000] 04:47:01 INFO - PROCESS | 308 | ++DOMWINDOW == 86 (19BA9C00) [pid = 308] [serial = 1471] [outer = 19AC0C00] 04:47:01 INFO - PROCESS | 308 | 1467114421851 Marionette DEBUG loaded listener.js 04:47:01 INFO - PROCESS | 308 | ++DOMWINDOW == 87 (19BAD400) [pid = 308] [serial = 1472] [outer = 19AC0C00] 04:47:02 INFO - PROCESS | 308 | 1467114422467 Marionette TRACE conn6 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 04:47:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 04:47:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 830ms 04:47:02 INFO - PROCESS | 308 | 1467114422517 Marionette TRACE conn6 -> [0,1925,"getWindowHandle",null] 04:47:02 INFO - PROCESS | 308 | 1467114422522 Marionette TRACE conn6 <- [1,1925,null,{"value":"13"}] 04:47:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 04:47:02 INFO - PROCESS | 308 | 1467114422527 Marionette TRACE conn6 -> [0,1926,"setScriptTimeout",{"ms":35000}] 04:47:02 INFO - PROCESS | 308 | 1467114422531 Marionette TRACE conn6 <- [1,1926,null,{}] 04:47:02 INFO - PROCESS | 308 | 1467114422537 Marionette TRACE conn6 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:02 INFO - PROCESS | 308 | 1467114422541 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:02 INFO - PROCESS | 308 | 1467114422673 Marionette TRACE conn6 <- [1,1927,null,{"value":null}] 04:47:02 INFO - PROCESS | 308 | 1467114422796 Marionette TRACE conn6 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:02 INFO - PROCESS | 308 | 1467114422801 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:02 INFO - PROCESS | 308 | ++DOCSHELL 0C8B8400 == 23 [pid = 308] [id = 491] 04:47:02 INFO - PROCESS | 308 | ++DOMWINDOW == 88 (0C8B8800) [pid = 308] [serial = 1473] [outer = 00000000] 04:47:02 INFO - PROCESS | 308 | ++DOMWINDOW == 89 (0FC8B000) [pid = 308] [serial = 1474] [outer = 0C8B8800] 04:47:02 INFO - PROCESS | 308 | 1467114422903 Marionette DEBUG loaded listener.js 04:47:02 INFO - PROCESS | 308 | ++DOMWINDOW == 90 (0FCD3800) [pid = 308] [serial = 1475] [outer = 0C8B8800] 04:47:03 INFO - PROCESS | 308 | 1467114423626 Marionette TRACE conn6 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 04:47:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 04:47:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1123ms 04:47:03 INFO - PROCESS | 308 | 1467114423654 Marionette TRACE conn6 -> [0,1929,"getWindowHandle",null] 04:47:03 INFO - PROCESS | 308 | 1467114423659 Marionette TRACE conn6 <- [1,1929,null,{"value":"13"}] 04:47:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 04:47:03 INFO - PROCESS | 308 | 1467114423666 Marionette TRACE conn6 -> [0,1930,"setScriptTimeout",{"ms":35000}] 04:47:03 INFO - PROCESS | 308 | 1467114423668 Marionette TRACE conn6 <- [1,1930,null,{}] 04:47:03 INFO - PROCESS | 308 | 1467114423672 Marionette TRACE conn6 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:03 INFO - PROCESS | 308 | 1467114423675 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:03 INFO - PROCESS | 308 | 1467114423798 Marionette TRACE conn6 <- [1,1931,null,{"value":null}] 04:47:03 INFO - PROCESS | 308 | 1467114423936 Marionette TRACE conn6 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:03 INFO - PROCESS | 308 | 1467114423938 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:03 INFO - PROCESS | 308 | ++DOCSHELL 0FF26800 == 24 [pid = 308] [id = 492] 04:47:03 INFO - PROCESS | 308 | ++DOMWINDOW == 91 (1009D000) [pid = 308] [serial = 1476] [outer = 00000000] 04:47:03 INFO - PROCESS | 308 | ++DOMWINDOW == 92 (1103D800) [pid = 308] [serial = 1477] [outer = 1009D000] 04:47:03 INFO - PROCESS | 308 | 1467114423998 Marionette DEBUG loaded listener.js 04:47:04 INFO - PROCESS | 308 | ++DOMWINDOW == 93 (14724400) [pid = 308] [serial = 1478] [outer = 1009D000] 04:47:04 INFO - PROCESS | 308 | --DOMWINDOW == 92 (19606000) [pid = 308] [serial = 1430] [outer = 00000000] [url = about:blank] 04:47:04 INFO - PROCESS | 308 | --DOMWINDOW == 91 (198DC400) [pid = 308] [serial = 1432] [outer = 00000000] [url = about:blank] 04:47:04 INFO - PROCESS | 308 | --DOMWINDOW == 90 (1673C000) [pid = 308] [serial = 1417] [outer = 00000000] [url = about:blank] 04:47:04 INFO - PROCESS | 308 | --DOMWINDOW == 89 (17F2C800) [pid = 308] [serial = 1420] [outer = 00000000] [url = about:blank] 04:47:04 INFO - PROCESS | 308 | --DOMWINDOW == 88 (17466800) [pid = 308] [serial = 1418] [outer = 00000000] [url = about:blank] 04:47:04 INFO - PROCESS | 308 | --DOMWINDOW == 87 (18DF0000) [pid = 308] [serial = 1423] [outer = 00000000] [url = about:blank] 04:47:04 INFO - PROCESS | 308 | --DOMWINDOW == 86 (18664800) [pid = 308] [serial = 1426] [outer = 00000000] [url = about:blank] 04:47:04 INFO - PROCESS | 308 | --DOMWINDOW == 85 (17F35400) [pid = 308] [serial = 1421] [outer = 00000000] [url = about:blank] 04:47:04 INFO - PROCESS | 308 | --DOMWINDOW == 84 (1960CC00) [pid = 308] [serial = 1429] [outer = 00000000] [url = about:blank] 04:47:04 INFO - PROCESS | 308 | --DOMWINDOW == 83 (187DB800) [pid = 308] [serial = 1427] [outer = 00000000] [url = about:blank] 04:47:04 INFO - PROCESS | 308 | --DOMWINDOW == 82 (17F36C00) [pid = 308] [serial = 1397] [outer = 00000000] [url = about:blank] 04:47:04 INFO - PROCESS | 308 | --DOMWINDOW == 81 (17465400) [pid = 308] [serial = 1396] [outer = 00000000] [url = about:blank] 04:47:04 INFO - PROCESS | 308 | --DOMWINDOW == 80 (100D7400) [pid = 308] [serial = 1394] [outer = 00000000] [url = about:blank] 04:47:04 INFO - PROCESS | 308 | --DOMWINDOW == 79 (0FE29800) [pid = 308] [serial = 1393] [outer = 00000000] [url = about:blank] 04:47:04 INFO - PROCESS | 308 | --DOMWINDOW == 78 (15637400) [pid = 308] [serial = 1414] [outer = 00000000] [url = about:blank] 04:47:04 INFO - PROCESS | 308 | --DOMWINDOW == 77 (100D2400) [pid = 308] [serial = 1411] [outer = 00000000] [url = about:blank] 04:47:04 INFO - PROCESS | 308 | --DOMWINDOW == 76 (102E6000) [pid = 308] [serial = 1412] [outer = 00000000] [url = about:blank] 04:47:04 INFO - PROCESS | 308 | --DOMWINDOW == 75 (0FCCD400) [pid = 308] [serial = 1408] [outer = 00000000] [url = about:blank] 04:47:04 INFO - PROCESS | 308 | --DOMWINDOW == 74 (0FCD3C00) [pid = 308] [serial = 1409] [outer = 00000000] [url = about:blank] 04:47:04 INFO - PROCESS | 308 | --DOMWINDOW == 73 (104BB400) [pid = 308] [serial = 1406] [outer = 00000000] [url = about:blank] 04:47:04 INFO - PROCESS | 308 | --DOMWINDOW == 72 (0FF25000) [pid = 308] [serial = 1405] [outer = 00000000] [url = about:blank] 04:47:04 INFO - PROCESS | 308 | --DOMWINDOW == 71 (1B907800) [pid = 308] [serial = 1403] [outer = 00000000] [url = about:blank] 04:47:04 INFO - PROCESS | 308 | --DOMWINDOW == 70 (1AEC3000) [pid = 308] [serial = 1402] [outer = 00000000] [url = about:blank] 04:47:04 INFO - PROCESS | 308 | --DOMWINDOW == 69 (1ABBD800) [pid = 308] [serial = 1400] [outer = 00000000] [url = about:blank] 04:47:04 INFO - PROCESS | 308 | --DOMWINDOW == 68 (1AA2F000) [pid = 308] [serial = 1399] [outer = 00000000] [url = about:blank] 04:47:04 INFO - PROCESS | 308 | --DOMWINDOW == 67 (194A8000) [pid = 308] [serial = 1424] [outer = 00000000] [url = about:blank] 04:47:04 INFO - PROCESS | 308 | --DOMWINDOW == 66 (15F4BC00) [pid = 308] [serial = 1415] [outer = 00000000] [url = about:blank] 04:47:04 INFO - PROCESS | 308 | 1467114425002 Marionette TRACE conn6 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 04:47:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 04:47:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1372ms 04:47:05 INFO - PROCESS | 308 | 1467114425042 Marionette TRACE conn6 -> [0,1933,"getWindowHandle",null] 04:47:05 INFO - PROCESS | 308 | 1467114425047 Marionette TRACE conn6 <- [1,1933,null,{"value":"13"}] 04:47:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 04:47:05 INFO - PROCESS | 308 | 1467114425052 Marionette TRACE conn6 -> [0,1934,"setScriptTimeout",{"ms":35000}] 04:47:05 INFO - PROCESS | 308 | 1467114425055 Marionette TRACE conn6 <- [1,1934,null,{}] 04:47:05 INFO - PROCESS | 308 | 1467114425061 Marionette TRACE conn6 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:05 INFO - PROCESS | 308 | 1467114425063 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:05 INFO - PROCESS | 308 | 1467114425158 Marionette TRACE conn6 <- [1,1935,null,{"value":null}] 04:47:05 INFO - PROCESS | 308 | 1467114425166 Marionette TRACE conn6 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:05 INFO - PROCESS | 308 | 1467114425170 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:05 INFO - PROCESS | 308 | ++DOCSHELL 0FC7EC00 == 25 [pid = 308] [id = 493] 04:47:05 INFO - PROCESS | 308 | ++DOMWINDOW == 67 (0FC7F400) [pid = 308] [serial = 1479] [outer = 00000000] 04:47:05 INFO - PROCESS | 308 | ++DOMWINDOW == 68 (0FCC6400) [pid = 308] [serial = 1480] [outer = 0FC7F400] 04:47:05 INFO - PROCESS | 308 | 1467114425218 Marionette DEBUG loaded listener.js 04:47:05 INFO - PROCESS | 308 | ++DOMWINDOW == 69 (0FCCF800) [pid = 308] [serial = 1481] [outer = 0FC7F400] 04:47:05 INFO - PROCESS | 308 | 1467114425733 Marionette TRACE conn6 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 04:47:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 04:47:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 730ms 04:47:05 INFO - PROCESS | 308 | 1467114425782 Marionette TRACE conn6 -> [0,1937,"getWindowHandle",null] 04:47:05 INFO - PROCESS | 308 | 1467114425786 Marionette TRACE conn6 <- [1,1937,null,{"value":"13"}] 04:47:05 INFO - PROCESS | 308 | 1467114425792 Marionette TRACE conn6 -> [0,1938,"setScriptTimeout",{"ms":35000}] 04:47:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 04:47:05 INFO - PROCESS | 308 | 1467114425794 Marionette TRACE conn6 <- [1,1938,null,{}] 04:47:05 INFO - PROCESS | 308 | 1467114425798 Marionette TRACE conn6 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:05 INFO - PROCESS | 308 | 1467114425801 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:05 INFO - PROCESS | 308 | 1467114425887 Marionette TRACE conn6 <- [1,1939,null,{"value":null}] 04:47:05 INFO - PROCESS | 308 | 1467114425983 Marionette TRACE conn6 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:05 INFO - PROCESS | 308 | 1467114425986 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:05 INFO - PROCESS | 308 | ++DOCSHELL 0FE28800 == 26 [pid = 308] [id = 494] 04:47:05 INFO - PROCESS | 308 | ++DOMWINDOW == 70 (0FE29400) [pid = 308] [serial = 1482] [outer = 00000000] 04:47:06 INFO - PROCESS | 308 | ++DOMWINDOW == 71 (0FE5C400) [pid = 308] [serial = 1483] [outer = 0FE29400] 04:47:06 INFO - PROCESS | 308 | 1467114426032 Marionette DEBUG loaded listener.js 04:47:06 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (0FF1D000) [pid = 308] [serial = 1484] [outer = 0FE29400] 04:47:06 INFO - PROCESS | 308 | 1467114426449 Marionette TRACE conn6 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 04:47:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 04:47:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 670ms 04:47:06 INFO - PROCESS | 308 | 1467114426467 Marionette TRACE conn6 -> [0,1941,"getWindowHandle",null] 04:47:06 INFO - PROCESS | 308 | 1467114426469 Marionette TRACE conn6 <- [1,1941,null,{"value":"13"}] 04:47:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 04:47:06 INFO - PROCESS | 308 | 1467114426472 Marionette TRACE conn6 -> [0,1942,"setScriptTimeout",{"ms":35000}] 04:47:06 INFO - PROCESS | 308 | 1467114426476 Marionette TRACE conn6 <- [1,1942,null,{}] 04:47:06 INFO - PROCESS | 308 | 1467114426487 Marionette TRACE conn6 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:06 INFO - PROCESS | 308 | 1467114426491 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:06 INFO - PROCESS | 308 | 1467114426578 Marionette TRACE conn6 <- [1,1943,null,{"value":null}] 04:47:06 INFO - PROCESS | 308 | 1467114426585 Marionette TRACE conn6 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:06 INFO - PROCESS | 308 | 1467114426588 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:06 INFO - PROCESS | 308 | ++DOCSHELL 140C4800 == 27 [pid = 308] [id = 495] 04:47:06 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (140C5000) [pid = 308] [serial = 1485] [outer = 00000000] 04:47:06 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (14729400) [pid = 308] [serial = 1486] [outer = 140C5000] 04:47:06 INFO - PROCESS | 308 | 1467114426636 Marionette DEBUG loaded listener.js 04:47:06 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (1494B000) [pid = 308] [serial = 1487] [outer = 140C5000] 04:47:07 INFO - PROCESS | 308 | 1467114427104 Marionette TRACE conn6 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 04:47:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 04:47:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 670ms 04:47:07 INFO - PROCESS | 308 | 1467114427147 Marionette TRACE conn6 -> [0,1945,"getWindowHandle",null] 04:47:07 INFO - PROCESS | 308 | 1467114427149 Marionette TRACE conn6 <- [1,1945,null,{"value":"13"}] 04:47:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 04:47:07 INFO - PROCESS | 308 | 1467114427159 Marionette TRACE conn6 -> [0,1946,"setScriptTimeout",{"ms":35000}] 04:47:07 INFO - PROCESS | 308 | 1467114427161 Marionette TRACE conn6 <- [1,1946,null,{}] 04:47:07 INFO - PROCESS | 308 | 1467114427165 Marionette TRACE conn6 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:07 INFO - PROCESS | 308 | 1467114427167 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:07 INFO - PROCESS | 308 | 1467114427313 Marionette TRACE conn6 <- [1,1947,null,{"value":null}] 04:47:07 INFO - PROCESS | 308 | 1467114427374 Marionette TRACE conn6 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:07 INFO - PROCESS | 308 | 1467114427376 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:07 INFO - PROCESS | 308 | ++DOCSHELL 15F9B000 == 28 [pid = 308] [id = 496] 04:47:07 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (15F9C000) [pid = 308] [serial = 1488] [outer = 00000000] 04:47:07 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (1621F800) [pid = 308] [serial = 1489] [outer = 15F9C000] 04:47:07 INFO - PROCESS | 308 | 1467114427423 Marionette DEBUG loaded listener.js 04:47:07 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (17454800) [pid = 308] [serial = 1490] [outer = 15F9C000] 04:47:07 INFO - PROCESS | 308 | 1467114427827 Marionette TRACE conn6 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 04:47:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 04:47:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 730ms 04:47:07 INFO - PROCESS | 308 | 1467114427896 Marionette TRACE conn6 -> [0,1949,"getWindowHandle",null] 04:47:07 INFO - PROCESS | 308 | 1467114427898 Marionette TRACE conn6 <- [1,1949,null,{"value":"13"}] 04:47:07 INFO - PROCESS | 308 | 1467114427901 Marionette TRACE conn6 -> [0,1950,"setScriptTimeout",{"ms":35000}] 04:47:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 04:47:07 INFO - PROCESS | 308 | 1467114427903 Marionette TRACE conn6 <- [1,1950,null,{}] 04:47:07 INFO - PROCESS | 308 | 1467114427907 Marionette TRACE conn6 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:07 INFO - PROCESS | 308 | 1467114427909 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:07 INFO - PROCESS | 308 | 1467114428020 Marionette TRACE conn6 <- [1,1951,null,{"value":null}] 04:47:08 INFO - PROCESS | 308 | 1467114428026 Marionette TRACE conn6 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:08 INFO - PROCESS | 308 | 1467114428028 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:08 INFO - PROCESS | 308 | ++DOCSHELL 17458400 == 29 [pid = 308] [id = 497] 04:47:08 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (1745A400) [pid = 308] [serial = 1491] [outer = 00000000] 04:47:08 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (1746D400) [pid = 308] [serial = 1492] [outer = 1745A400] 04:47:08 INFO - PROCESS | 308 | 1467114428072 Marionette DEBUG loaded listener.js 04:47:08 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (17471C00) [pid = 308] [serial = 1493] [outer = 1745A400] 04:47:08 INFO - PROCESS | 308 | 1467114428536 Marionette TRACE conn6 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 04:47:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 04:47:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 670ms 04:47:08 INFO - PROCESS | 308 | 1467114428576 Marionette TRACE conn6 -> [0,1953,"getWindowHandle",null] 04:47:08 INFO - PROCESS | 308 | 1467114428578 Marionette TRACE conn6 <- [1,1953,null,{"value":"13"}] 04:47:08 INFO - PROCESS | 308 | 1467114428586 Marionette TRACE conn6 -> [0,1954,"setScriptTimeout",{"ms":35000}] 04:47:08 INFO - PROCESS | 308 | 1467114428588 Marionette TRACE conn6 <- [1,1954,null,{}] 04:47:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 04:47:08 INFO - PROCESS | 308 | 1467114428591 Marionette TRACE conn6 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:08 INFO - PROCESS | 308 | 1467114428597 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:08 INFO - PROCESS | 308 | 1467114428778 Marionette TRACE conn6 <- [1,1955,null,{"value":null}] 04:47:08 INFO - PROCESS | 308 | 1467114428801 Marionette TRACE conn6 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:08 INFO - PROCESS | 308 | 1467114428803 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:08 INFO - PROCESS | 308 | ++DOCSHELL 18622000 == 30 [pid = 308] [id = 498] 04:47:08 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (18662C00) [pid = 308] [serial = 1494] [outer = 00000000] 04:47:08 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (189AE400) [pid = 308] [serial = 1495] [outer = 18662C00] 04:47:08 INFO - PROCESS | 308 | 1467114428847 Marionette DEBUG loaded listener.js 04:47:08 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (186AF400) [pid = 308] [serial = 1496] [outer = 18662C00] 04:47:09 INFO - PROCESS | 308 | --DOMWINDOW == 83 (10227800) [pid = 308] [serial = 1440] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 04:47:09 INFO - PROCESS | 308 | --DOMWINDOW == 82 (15635000) [pid = 308] [serial = 1446] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 04:47:09 INFO - PROCESS | 308 | --DOMWINDOW == 81 (17464000) [pid = 308] [serial = 1449] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 04:47:09 INFO - PROCESS | 308 | --DOMWINDOW == 80 (0C8C3C00) [pid = 308] [serial = 1434] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 04:47:09 INFO - PROCESS | 308 | --DOMWINDOW == 79 (1861D400) [pid = 308] [serial = 1458] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 04:47:09 INFO - PROCESS | 308 | --DOMWINDOW == 78 (1960C800) [pid = 308] [serial = 1431] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 04:47:09 INFO - PROCESS | 308 | --DOMWINDOW == 77 (18DF0400) [pid = 308] [serial = 1461] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 04:47:09 INFO - PROCESS | 308 | --DOMWINDOW == 76 (14829400) [pid = 308] [serial = 1464] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 04:47:09 INFO - PROCESS | 308 | --DOMWINDOW == 75 (17F2FC00) [pid = 308] [serial = 1452] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 04:47:09 INFO - PROCESS | 308 | --DOMWINDOW == 74 (0FCE6800) [pid = 308] [serial = 1437] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 04:47:09 INFO - PROCESS | 308 | --DOMWINDOW == 73 (140C3800) [pid = 308] [serial = 1443] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 04:47:09 INFO - PROCESS | 308 | --DOMWINDOW == 72 (1960B000) [pid = 308] [serial = 1467] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 04:47:09 INFO - PROCESS | 308 | --DOMWINDOW == 71 (1861E400) [pid = 308] [serial = 1455] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 04:47:09 INFO - PROCESS | 308 | 1467114429397 Marionette TRACE conn6 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 04:47:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 04:47:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 830ms 04:47:09 INFO - PROCESS | 308 | 1467114429422 Marionette TRACE conn6 -> [0,1957,"getWindowHandle",null] 04:47:09 INFO - PROCESS | 308 | 1467114429423 Marionette TRACE conn6 <- [1,1957,null,{"value":"13"}] 04:47:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 04:47:09 INFO - PROCESS | 308 | 1467114429427 Marionette TRACE conn6 -> [0,1958,"setScriptTimeout",{"ms":35000}] 04:47:09 INFO - PROCESS | 308 | 1467114429428 Marionette TRACE conn6 <- [1,1958,null,{}] 04:47:09 INFO - PROCESS | 308 | 1467114429432 Marionette TRACE conn6 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:09 INFO - PROCESS | 308 | 1467114429434 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:09 INFO - PROCESS | 308 | 1467114429512 Marionette TRACE conn6 <- [1,1959,null,{"value":null}] 04:47:09 INFO - PROCESS | 308 | 1467114429518 Marionette TRACE conn6 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:09 INFO - PROCESS | 308 | 1467114429519 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:09 INFO - PROCESS | 308 | ++DOCSHELL 0FCEB000 == 31 [pid = 308] [id = 499] 04:47:09 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (0FCED400) [pid = 308] [serial = 1497] [outer = 00000000] 04:47:09 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (1865C800) [pid = 308] [serial = 1498] [outer = 0FCED400] 04:47:09 INFO - PROCESS | 308 | 1467114429650 Marionette DEBUG loaded listener.js 04:47:09 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (186B2800) [pid = 308] [serial = 1499] [outer = 0FCED400] 04:47:09 INFO - PROCESS | 308 | 1467114429997 Marionette TRACE conn6 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 04:47:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 04:47:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 630ms 04:47:10 INFO - PROCESS | 308 | 1467114430058 Marionette TRACE conn6 -> [0,1961,"getWindowHandle",null] 04:47:10 INFO - PROCESS | 308 | 1467114430060 Marionette TRACE conn6 <- [1,1961,null,{"value":"13"}] 04:47:10 INFO - PROCESS | 308 | 1467114430063 Marionette TRACE conn6 -> [0,1962,"setScriptTimeout",{"ms":35000}] 04:47:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 04:47:10 INFO - PROCESS | 308 | 1467114430064 Marionette TRACE conn6 <- [1,1962,null,{}] 04:47:10 INFO - PROCESS | 308 | 1467114430068 Marionette TRACE conn6 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:10 INFO - PROCESS | 308 | 1467114430070 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:10 INFO - PROCESS | 308 | 1467114430212 Marionette TRACE conn6 <- [1,1963,null,{"value":null}] 04:47:10 INFO - PROCESS | 308 | 1467114430220 Marionette TRACE conn6 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:10 INFO - PROCESS | 308 | 1467114430222 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:10 INFO - PROCESS | 308 | ++DOCSHELL 15637800 == 32 [pid = 308] [id = 500] 04:47:10 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (18DE5800) [pid = 308] [serial = 1500] [outer = 00000000] 04:47:10 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (194AA400) [pid = 308] [serial = 1501] [outer = 18DE5800] 04:47:10 INFO - PROCESS | 308 | 1467114430265 Marionette DEBUG loaded listener.js 04:47:10 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (19607800) [pid = 308] [serial = 1502] [outer = 18DE5800] 04:47:10 INFO - PROCESS | 308 | 1467114430668 Marionette TRACE conn6 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 04:47:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 04:47:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 630ms 04:47:10 INFO - PROCESS | 308 | 1467114430697 Marionette TRACE conn6 -> [0,1965,"getWindowHandle",null] 04:47:10 INFO - PROCESS | 308 | 1467114430699 Marionette TRACE conn6 <- [1,1965,null,{"value":"13"}] 04:47:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 04:47:10 INFO - PROCESS | 308 | 1467114430712 Marionette TRACE conn6 -> [0,1966,"setScriptTimeout",{"ms":35000}] 04:47:10 INFO - PROCESS | 308 | 1467114430714 Marionette TRACE conn6 <- [1,1966,null,{}] 04:47:10 INFO - PROCESS | 308 | 1467114430718 Marionette TRACE conn6 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:10 INFO - PROCESS | 308 | 1467114430720 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:10 INFO - PROCESS | 308 | 1467114430801 Marionette TRACE conn6 <- [1,1967,null,{"value":null}] 04:47:10 INFO - PROCESS | 308 | 1467114430897 Marionette TRACE conn6 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:10 INFO - PROCESS | 308 | 1467114430899 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:10 INFO - PROCESS | 308 | ++DOCSHELL 0C8BDC00 == 33 [pid = 308] [id = 501] 04:47:10 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (140C8000) [pid = 308] [serial = 1503] [outer = 00000000] 04:47:10 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (198D2400) [pid = 308] [serial = 1504] [outer = 140C8000] 04:47:10 INFO - PROCESS | 308 | 1467114430945 Marionette DEBUG loaded listener.js 04:47:11 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (198D2800) [pid = 308] [serial = 1505] [outer = 140C8000] 04:47:11 INFO - PROCESS | 308 | 1467114431357 Marionette TRACE conn6 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:47:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 04:47:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 670ms 04:47:11 INFO - PROCESS | 308 | 1467114431389 Marionette TRACE conn6 -> [0,1969,"getWindowHandle",null] 04:47:11 INFO - PROCESS | 308 | 1467114431394 Marionette TRACE conn6 <- [1,1969,null,{"value":"13"}] 04:47:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 04:47:11 INFO - PROCESS | 308 | 1467114431399 Marionette TRACE conn6 -> [0,1970,"setScriptTimeout",{"ms":35000}] 04:47:11 INFO - PROCESS | 308 | 1467114431404 Marionette TRACE conn6 <- [1,1970,null,{}] 04:47:11 INFO - PROCESS | 308 | 1467114431411 Marionette TRACE conn6 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:11 INFO - PROCESS | 308 | 1467114431414 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:11 INFO - PROCESS | 308 | 1467114431580 Marionette TRACE conn6 <- [1,1971,null,{"value":null}] 04:47:11 INFO - PROCESS | 308 | 1467114431713 Marionette TRACE conn6 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:11 INFO - PROCESS | 308 | 1467114431716 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:11 INFO - PROCESS | 308 | ++DOCSHELL 0FC8C800 == 34 [pid = 308] [id = 502] 04:47:11 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (0FC91800) [pid = 308] [serial = 1506] [outer = 00000000] 04:47:11 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (0FCD1400) [pid = 308] [serial = 1507] [outer = 0FC91800] 04:47:11 INFO - PROCESS | 308 | 1467114431778 Marionette DEBUG loaded listener.js 04:47:11 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (0FE25000) [pid = 308] [serial = 1508] [outer = 0FC91800] 04:47:12 INFO - PROCESS | 308 | 1467114432371 Marionette TRACE conn6 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:47:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 04:47:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1026ms 04:47:12 INFO - PROCESS | 308 | 1467114432425 Marionette TRACE conn6 -> [0,1973,"getWindowHandle",null] 04:47:12 INFO - PROCESS | 308 | 1467114432430 Marionette TRACE conn6 <- [1,1973,null,{"value":"13"}] 04:47:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 04:47:12 INFO - PROCESS | 308 | 1467114432436 Marionette TRACE conn6 -> [0,1974,"setScriptTimeout",{"ms":35000}] 04:47:12 INFO - PROCESS | 308 | 1467114432439 Marionette TRACE conn6 <- [1,1974,null,{}] 04:47:12 INFO - PROCESS | 308 | 1467114432443 Marionette TRACE conn6 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:12 INFO - PROCESS | 308 | 1467114432446 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:12 INFO - PROCESS | 308 | 1467114432589 Marionette TRACE conn6 <- [1,1975,null,{"value":null}] 04:47:12 INFO - PROCESS | 308 | 1467114432726 Marionette TRACE conn6 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:12 INFO - PROCESS | 308 | 1467114432729 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:12 INFO - PROCESS | 308 | ++DOCSHELL 110CD400 == 35 [pid = 308] [id = 503] 04:47:12 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (11144800) [pid = 308] [serial = 1509] [outer = 00000000] 04:47:12 INFO - PROCESS | 308 | ++DOMWINDOW == 85 (1562D000) [pid = 308] [serial = 1510] [outer = 11144800] 04:47:12 INFO - PROCESS | 308 | 1467114432787 Marionette DEBUG loaded listener.js 04:47:12 INFO - PROCESS | 308 | ++DOMWINDOW == 86 (15F4F000) [pid = 308] [serial = 1511] [outer = 11144800] 04:47:13 INFO - PROCESS | 308 | 1467114433414 Marionette TRACE conn6 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:47:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 04:47:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1020ms 04:47:13 INFO - PROCESS | 308 | 1467114433460 Marionette TRACE conn6 -> [0,1977,"getWindowHandle",null] 04:47:13 INFO - PROCESS | 308 | 1467114433463 Marionette TRACE conn6 <- [1,1977,null,{"value":"13"}] 04:47:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 04:47:13 INFO - PROCESS | 308 | 1467114433467 Marionette TRACE conn6 -> [0,1978,"setScriptTimeout",{"ms":35000}] 04:47:13 INFO - PROCESS | 308 | 1467114433471 Marionette TRACE conn6 <- [1,1978,null,{}] 04:47:13 INFO - PROCESS | 308 | 1467114433483 Marionette TRACE conn6 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:13 INFO - PROCESS | 308 | 1467114433488 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:13 INFO - PROCESS | 308 | 1467114433627 Marionette TRACE conn6 <- [1,1979,null,{"value":null}] 04:47:13 INFO - PROCESS | 308 | 1467114433771 Marionette TRACE conn6 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:13 INFO - PROCESS | 308 | 1467114433774 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:13 INFO - PROCESS | 308 | ++DOCSHELL 18788400 == 36 [pid = 308] [id = 504] 04:47:13 INFO - PROCESS | 308 | ++DOMWINDOW == 87 (18DF1800) [pid = 308] [serial = 1512] [outer = 00000000] 04:47:13 INFO - PROCESS | 308 | ++DOMWINDOW == 88 (19A72C00) [pid = 308] [serial = 1513] [outer = 18DF1800] 04:47:13 INFO - PROCESS | 308 | 1467114433833 Marionette DEBUG loaded listener.js 04:47:13 INFO - PROCESS | 308 | ++DOMWINDOW == 89 (19A7A000) [pid = 308] [serial = 1514] [outer = 18DF1800] 04:47:14 INFO - PROCESS | 308 | 1467114434483 Marionette TRACE conn6 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:47:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 04:47:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1021ms 04:47:14 INFO - PROCESS | 308 | 1467114434491 Marionette TRACE conn6 -> [0,1981,"getWindowHandle",null] 04:47:14 INFO - PROCESS | 308 | 1467114434494 Marionette TRACE conn6 <- [1,1981,null,{"value":"13"}] 04:47:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 04:47:14 INFO - PROCESS | 308 | 1467114434498 Marionette TRACE conn6 -> [0,1982,"setScriptTimeout",{"ms":35000}] 04:47:14 INFO - PROCESS | 308 | 1467114434500 Marionette TRACE conn6 <- [1,1982,null,{}] 04:47:14 INFO - PROCESS | 308 | 1467114434504 Marionette TRACE conn6 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:14 INFO - PROCESS | 308 | 1467114434506 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:14 INFO - PROCESS | 308 | 1467114434645 Marionette TRACE conn6 <- [1,1983,null,{"value":null}] 04:47:14 INFO - PROCESS | 308 | 1467114434759 Marionette TRACE conn6 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:14 INFO - PROCESS | 308 | 1467114434761 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:14 INFO - PROCESS | 308 | ++DOCSHELL 0929FC00 == 37 [pid = 308] [id = 505] 04:47:14 INFO - PROCESS | 308 | ++DOMWINDOW == 90 (092A7400) [pid = 308] [serial = 1515] [outer = 00000000] 04:47:14 INFO - PROCESS | 308 | ++DOMWINDOW == 91 (0F8F0C00) [pid = 308] [serial = 1516] [outer = 092A7400] 04:47:14 INFO - PROCESS | 308 | 1467114434955 Marionette DEBUG loaded listener.js 04:47:15 INFO - PROCESS | 308 | ++DOMWINDOW == 92 (0FC7D800) [pid = 308] [serial = 1517] [outer = 092A7400] 04:47:16 INFO - PROCESS | 308 | --DOCSHELL 14951400 == 36 [pid = 308] [id = 477] 04:47:16 INFO - PROCESS | 308 | --DOCSHELL 17458400 == 35 [pid = 308] [id = 497] 04:47:16 INFO - PROCESS | 308 | --DOCSHELL 15F9B000 == 34 [pid = 308] [id = 496] 04:47:16 INFO - PROCESS | 308 | --DOCSHELL 15637800 == 33 [pid = 308] [id = 500] 04:47:16 INFO - PROCESS | 308 | --DOCSHELL 0FCEB000 == 32 [pid = 308] [id = 499] 04:47:16 INFO - PROCESS | 308 | --DOCSHELL 18622000 == 31 [pid = 308] [id = 498] 04:47:16 INFO - PROCESS | 308 | --DOCSHELL 18788400 == 30 [pid = 308] [id = 504] 04:47:16 INFO - PROCESS | 308 | --DOCSHELL 0C8BDC00 == 29 [pid = 308] [id = 501] 04:47:16 INFO - PROCESS | 308 | --DOCSHELL 0FC8C800 == 28 [pid = 308] [id = 502] 04:47:16 INFO - PROCESS | 308 | --DOCSHELL 110CD400 == 27 [pid = 308] [id = 503] 04:47:16 INFO - PROCESS | 308 | --DOMWINDOW == 91 (1046EC00) [pid = 308] [serial = 1441] [outer = 00000000] [url = about:blank] 04:47:16 INFO - PROCESS | 308 | --DOMWINDOW == 90 (1103F000) [pid = 308] [serial = 1442] [outer = 00000000] [url = about:blank] 04:47:16 INFO - PROCESS | 308 | --DOMWINDOW == 89 (15F48800) [pid = 308] [serial = 1447] [outer = 00000000] [url = about:blank] 04:47:16 INFO - PROCESS | 308 | --DOMWINDOW == 88 (15F56000) [pid = 308] [serial = 1448] [outer = 00000000] [url = about:blank] 04:47:16 INFO - PROCESS | 308 | --DOMWINDOW == 87 (1782C000) [pid = 308] [serial = 1450] [outer = 00000000] [url = about:blank] 04:47:16 INFO - PROCESS | 308 | --DOMWINDOW == 86 (17891800) [pid = 308] [serial = 1451] [outer = 00000000] [url = about:blank] 04:47:16 INFO - PROCESS | 308 | --DOMWINDOW == 85 (0F8F8400) [pid = 308] [serial = 1435] [outer = 00000000] [url = about:blank] 04:47:16 INFO - PROCESS | 308 | --DOMWINDOW == 84 (0FC76400) [pid = 308] [serial = 1436] [outer = 00000000] [url = about:blank] 04:47:16 INFO - PROCESS | 308 | --DOMWINDOW == 83 (19602400) [pid = 308] [serial = 1460] [outer = 00000000] [url = about:blank] 04:47:16 INFO - PROCESS | 308 | --DOMWINDOW == 82 (18DF1C00) [pid = 308] [serial = 1459] [outer = 00000000] [url = about:blank] 04:47:16 INFO - PROCESS | 308 | --DOMWINDOW == 81 (198DDC00) [pid = 308] [serial = 1433] [outer = 00000000] [url = about:blank] 04:47:16 INFO - PROCESS | 308 | --DOMWINDOW == 80 (198D8C00) [pid = 308] [serial = 1462] [outer = 00000000] [url = about:blank] 04:47:16 INFO - PROCESS | 308 | --DOMWINDOW == 79 (15F56800) [pid = 308] [serial = 1465] [outer = 00000000] [url = about:blank] 04:47:16 INFO - PROCESS | 308 | --DOMWINDOW == 78 (1862B800) [pid = 308] [serial = 1453] [outer = 00000000] [url = about:blank] 04:47:16 INFO - PROCESS | 308 | --DOMWINDOW == 77 (0FCF3400) [pid = 308] [serial = 1438] [outer = 00000000] [url = about:blank] 04:47:16 INFO - PROCESS | 308 | --DOMWINDOW == 76 (0FE22C00) [pid = 308] [serial = 1439] [outer = 00000000] [url = about:blank] 04:47:16 INFO - PROCESS | 308 | --DOMWINDOW == 75 (142B8800) [pid = 308] [serial = 1444] [outer = 00000000] [url = about:blank] 04:47:16 INFO - PROCESS | 308 | --DOMWINDOW == 74 (148DD800) [pid = 308] [serial = 1445] [outer = 00000000] [url = about:blank] 04:47:16 INFO - PROCESS | 308 | --DOMWINDOW == 73 (19BA9C00) [pid = 308] [serial = 1471] [outer = 00000000] [url = about:blank] 04:47:16 INFO - PROCESS | 308 | --DOMWINDOW == 72 (1994BC00) [pid = 308] [serial = 1463] [outer = 00000000] [url = about:blank] 04:47:16 INFO - PROCESS | 308 | --DOMWINDOW == 71 (19A7EC00) [pid = 308] [serial = 1469] [outer = 00000000] [url = about:blank] 04:47:16 INFO - PROCESS | 308 | --DOMWINDOW == 70 (18D07000) [pid = 308] [serial = 1456] [outer = 00000000] [url = about:blank] 04:47:16 INFO - PROCESS | 308 | --DOMWINDOW == 69 (18788C00) [pid = 308] [serial = 1457] [outer = 00000000] [url = about:blank] 04:47:16 INFO - PROCESS | 308 | --DOMWINDOW == 68 (1789E000) [pid = 308] [serial = 1466] [outer = 00000000] [url = about:blank] 04:47:16 INFO - PROCESS | 308 | --DOMWINDOW == 67 (18660C00) [pid = 308] [serial = 1454] [outer = 00000000] [url = about:blank] 04:47:16 INFO - PROCESS | 308 | --DOMWINDOW == 66 (19A78400) [pid = 308] [serial = 1468] [outer = 00000000] [url = about:blank] 04:47:16 INFO - PROCESS | 308 | 1467114436282 Marionette TRACE conn6 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 04:47:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 04:47:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1824ms 04:47:16 INFO - PROCESS | 308 | 1467114436326 Marionette TRACE conn6 -> [0,1985,"getWindowHandle",null] 04:47:16 INFO - PROCESS | 308 | 1467114436330 Marionette TRACE conn6 <- [1,1985,null,{"value":"13"}] 04:47:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 04:47:16 INFO - PROCESS | 308 | 1467114436336 Marionette TRACE conn6 -> [0,1986,"setScriptTimeout",{"ms":35000}] 04:47:16 INFO - PROCESS | 308 | 1467114436339 Marionette TRACE conn6 <- [1,1986,null,{}] 04:47:16 INFO - PROCESS | 308 | 1467114436345 Marionette TRACE conn6 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:16 INFO - PROCESS | 308 | 1467114436348 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:16 INFO - PROCESS | 308 | 1467114436442 Marionette TRACE conn6 <- [1,1987,null,{"value":null}] 04:47:16 INFO - PROCESS | 308 | 1467114436498 Marionette TRACE conn6 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:16 INFO - PROCESS | 308 | 1467114436502 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:16 INFO - PROCESS | 308 | ++DOCSHELL 0F8F7400 == 28 [pid = 308] [id = 506] 04:47:16 INFO - PROCESS | 308 | ++DOMWINDOW == 67 (0F8F8400) [pid = 308] [serial = 1518] [outer = 00000000] 04:47:16 INFO - PROCESS | 308 | ++DOMWINDOW == 68 (0FC75400) [pid = 308] [serial = 1519] [outer = 0F8F8400] 04:47:16 INFO - PROCESS | 308 | 1467114436553 Marionette DEBUG loaded listener.js 04:47:16 INFO - PROCESS | 308 | ++DOMWINDOW == 69 (0FC8F000) [pid = 308] [serial = 1520] [outer = 0F8F8400] 04:47:17 INFO - PROCESS | 308 | 1467114437049 Marionette TRACE conn6 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 04:47:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 04:47:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 790ms 04:47:17 INFO - PROCESS | 308 | 1467114437125 Marionette TRACE conn6 -> [0,1989,"getWindowHandle",null] 04:47:17 INFO - PROCESS | 308 | 1467114437131 Marionette TRACE conn6 <- [1,1989,null,{"value":"13"}] 04:47:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 04:47:17 INFO - PROCESS | 308 | 1467114437137 Marionette TRACE conn6 -> [0,1990,"setScriptTimeout",{"ms":35000}] 04:47:17 INFO - PROCESS | 308 | 1467114437140 Marionette TRACE conn6 <- [1,1990,null,{}] 04:47:17 INFO - PROCESS | 308 | 1467114437144 Marionette TRACE conn6 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:17 INFO - PROCESS | 308 | 1467114437147 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:17 INFO - PROCESS | 308 | 1467114437240 Marionette TRACE conn6 <- [1,1991,null,{"value":null}] 04:47:17 INFO - PROCESS | 308 | 1467114437334 Marionette TRACE conn6 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:17 INFO - PROCESS | 308 | 1467114437337 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:17 INFO - PROCESS | 308 | ++DOCSHELL 0FE54400 == 29 [pid = 308] [id = 507] 04:47:17 INFO - PROCESS | 308 | ++DOMWINDOW == 70 (0FE5A000) [pid = 308] [serial = 1521] [outer = 00000000] 04:47:17 INFO - PROCESS | 308 | ++DOMWINDOW == 71 (0FF22800) [pid = 308] [serial = 1522] [outer = 0FE5A000] 04:47:17 INFO - PROCESS | 308 | 1467114437386 Marionette DEBUG loaded listener.js 04:47:17 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (1022B000) [pid = 308] [serial = 1523] [outer = 0FE5A000] 04:47:17 INFO - PROCESS | 308 | 1467114437784 Marionette TRACE conn6 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 04:47:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 04:47:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 670ms 04:47:17 INFO - PROCESS | 308 | 1467114437810 Marionette TRACE conn6 -> [0,1993,"getWindowHandle",null] 04:47:17 INFO - PROCESS | 308 | 1467114437813 Marionette TRACE conn6 <- [1,1993,null,{"value":"13"}] 04:47:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 04:47:17 INFO - PROCESS | 308 | 1467114437816 Marionette TRACE conn6 -> [0,1994,"setScriptTimeout",{"ms":35000}] 04:47:17 INFO - PROCESS | 308 | 1467114437820 Marionette TRACE conn6 <- [1,1994,null,{}] 04:47:17 INFO - PROCESS | 308 | 1467114437866 Marionette TRACE conn6 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:17 INFO - PROCESS | 308 | 1467114437871 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:17 INFO - PROCESS | 308 | 1467114437962 Marionette TRACE conn6 <- [1,1995,null,{"value":null}] 04:47:17 INFO - PROCESS | 308 | 1467114437970 Marionette TRACE conn6 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:17 INFO - PROCESS | 308 | 1467114437973 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:17 INFO - PROCESS | 308 | ++DOCSHELL 14798C00 == 30 [pid = 308] [id = 508] 04:47:17 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (14827C00) [pid = 308] [serial = 1524] [outer = 00000000] 04:47:17 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (15638400) [pid = 308] [serial = 1525] [outer = 14827C00] 04:47:17 INFO - PROCESS | 308 | 1467114438021 Marionette DEBUG loaded listener.js 04:47:18 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (15F50800) [pid = 308] [serial = 1526] [outer = 14827C00] 04:47:18 INFO - PROCESS | 308 | 1467114438473 Marionette TRACE conn6 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 04:47:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 04:47:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 710ms 04:47:18 INFO - PROCESS | 308 | 1467114438532 Marionette TRACE conn6 -> [0,1997,"getWindowHandle",null] 04:47:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 04:47:18 INFO - PROCESS | 308 | 1467114438544 Marionette TRACE conn6 <- [1,1997,null,{"value":"13"}] 04:47:18 INFO - PROCESS | 308 | 1467114438547 Marionette TRACE conn6 -> [0,1998,"setScriptTimeout",{"ms":35000}] 04:47:18 INFO - PROCESS | 308 | 1467114438549 Marionette TRACE conn6 <- [1,1998,null,{}] 04:47:18 INFO - PROCESS | 308 | 1467114438552 Marionette TRACE conn6 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:18 INFO - PROCESS | 308 | 1467114438554 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:18 INFO - PROCESS | 308 | 1467114438669 Marionette TRACE conn6 <- [1,1999,null,{"value":null}] 04:47:18 INFO - PROCESS | 308 | 1467114438675 Marionette TRACE conn6 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:18 INFO - PROCESS | 308 | 1467114438677 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:18 INFO - PROCESS | 308 | ++DOCSHELL 15F93000 == 31 [pid = 308] [id = 509] 04:47:18 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (15F93C00) [pid = 308] [serial = 1527] [outer = 00000000] 04:47:18 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (16748800) [pid = 308] [serial = 1528] [outer = 15F93C00] 04:47:18 INFO - PROCESS | 308 | 1467114438723 Marionette DEBUG loaded listener.js 04:47:18 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (1746F800) [pid = 308] [serial = 1529] [outer = 15F93C00] 04:47:19 INFO - PROCESS | 308 | 1467114439179 Marionette TRACE conn6 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 04:47:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 04:47:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 670ms 04:47:19 INFO - PROCESS | 308 | 1467114439226 Marionette TRACE conn6 -> [0,2001,"getWindowHandle",null] 04:47:19 INFO - PROCESS | 308 | 1467114439228 Marionette TRACE conn6 <- [1,2001,null,{"value":"13"}] 04:47:19 INFO - PROCESS | 308 | 1467114439231 Marionette TRACE conn6 -> [0,2002,"setScriptTimeout",{"ms":35000}] 04:47:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 04:47:19 INFO - PROCESS | 308 | 1467114439233 Marionette TRACE conn6 <- [1,2002,null,{}] 04:47:19 INFO - PROCESS | 308 | 1467114439236 Marionette TRACE conn6 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:19 INFO - PROCESS | 308 | 1467114439238 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:19 INFO - PROCESS | 308 | 1467114439377 Marionette TRACE conn6 <- [1,2003,null,{"value":null}] 04:47:19 INFO - PROCESS | 308 | 1467114439440 Marionette TRACE conn6 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:19 INFO - PROCESS | 308 | 1467114439442 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:19 INFO - PROCESS | 308 | ++DOCSHELL 1782C000 == 32 [pid = 308] [id = 510] 04:47:19 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (17891400) [pid = 308] [serial = 1530] [outer = 00000000] 04:47:19 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (17F2FC00) [pid = 308] [serial = 1531] [outer = 17891400] 04:47:19 INFO - PROCESS | 308 | 1467114439487 Marionette DEBUG loaded listener.js 04:47:19 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (1861CC00) [pid = 308] [serial = 1532] [outer = 17891400] 04:47:19 INFO - PROCESS | 308 | 1467114439924 Marionette TRACE conn6 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 04:47:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 04:47:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 730ms 04:47:19 INFO - PROCESS | 308 | 1467114439966 Marionette TRACE conn6 -> [0,2005,"getWindowHandle",null] 04:47:19 INFO - PROCESS | 308 | 1467114439969 Marionette TRACE conn6 <- [1,2005,null,{"value":"13"}] 04:47:19 INFO - PROCESS | 308 | 1467114439972 Marionette TRACE conn6 -> [0,2006,"setScriptTimeout",{"ms":35000}] 04:47:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 04:47:19 INFO - PROCESS | 308 | 1467114439973 Marionette TRACE conn6 <- [1,2006,null,{}] 04:47:19 INFO - PROCESS | 308 | 1467114439977 Marionette TRACE conn6 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:19 INFO - PROCESS | 308 | 1467114439982 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:20 INFO - PROCESS | 308 | 1467114440134 Marionette TRACE conn6 <- [1,2007,null,{"value":null}] 04:47:20 INFO - PROCESS | 308 | 1467114440201 Marionette TRACE conn6 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:20 INFO - PROCESS | 308 | 1467114440203 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:20 INFO - PROCESS | 308 | ++DOCSHELL 1862B800 == 33 [pid = 308] [id = 511] 04:47:20 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (18789400) [pid = 308] [serial = 1533] [outer = 00000000] 04:47:20 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (18DE8800) [pid = 308] [serial = 1534] [outer = 18789400] 04:47:20 INFO - PROCESS | 308 | 1467114440248 Marionette DEBUG loaded listener.js 04:47:20 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (194A7800) [pid = 308] [serial = 1535] [outer = 18789400] 04:47:20 INFO - PROCESS | 308 | --DOMWINDOW == 83 (0FCED400) [pid = 308] [serial = 1497] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 04:47:20 INFO - PROCESS | 308 | --DOMWINDOW == 82 (18662C00) [pid = 308] [serial = 1494] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 04:47:20 INFO - PROCESS | 308 | --DOMWINDOW == 81 (140C8000) [pid = 308] [serial = 1503] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 04:47:20 INFO - PROCESS | 308 | --DOMWINDOW == 80 (15F9C000) [pid = 308] [serial = 1488] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 04:47:20 INFO - PROCESS | 308 | --DOMWINDOW == 79 (1009D000) [pid = 308] [serial = 1476] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 04:47:20 INFO - PROCESS | 308 | --DOMWINDOW == 78 (0C8B8800) [pid = 308] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 04:47:20 INFO - PROCESS | 308 | --DOMWINDOW == 77 (1745A400) [pid = 308] [serial = 1491] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 04:47:20 INFO - PROCESS | 308 | --DOMWINDOW == 76 (18DE5800) [pid = 308] [serial = 1500] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 04:47:20 INFO - PROCESS | 308 | --DOMWINDOW == 75 (19AC0C00) [pid = 308] [serial = 1470] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 04:47:20 INFO - PROCESS | 308 | --DOMWINDOW == 74 (0FE29400) [pid = 308] [serial = 1482] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 04:47:20 INFO - PROCESS | 308 | --DOMWINDOW == 73 (140C5000) [pid = 308] [serial = 1485] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 04:47:20 INFO - PROCESS | 308 | --DOMWINDOW == 72 (0FC7F400) [pid = 308] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 04:47:20 INFO - PROCESS | 308 | 1467114440838 Marionette TRACE conn6 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:47:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 04:47:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 931ms 04:47:20 INFO - PROCESS | 308 | 1467114440907 Marionette TRACE conn6 -> [0,2009,"getWindowHandle",null] 04:47:20 INFO - PROCESS | 308 | 1467114440909 Marionette TRACE conn6 <- [1,2009,null,{"value":"13"}] 04:47:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 04:47:20 INFO - PROCESS | 308 | 1467114440912 Marionette TRACE conn6 -> [0,2010,"setScriptTimeout",{"ms":35000}] 04:47:20 INFO - PROCESS | 308 | 1467114440914 Marionette TRACE conn6 <- [1,2010,null,{}] 04:47:20 INFO - PROCESS | 308 | 1467114440917 Marionette TRACE conn6 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:20 INFO - PROCESS | 308 | 1467114440919 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:21 INFO - PROCESS | 308 | 1467114441031 Marionette TRACE conn6 <- [1,2011,null,{"value":null}] 04:47:21 INFO - PROCESS | 308 | 1467114441095 Marionette TRACE conn6 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:21 INFO - PROCESS | 308 | 1467114441097 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:21 INFO - PROCESS | 308 | ++DOCSHELL 10227800 == 34 [pid = 308] [id = 512] 04:47:21 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (10231000) [pid = 308] [serial = 1536] [outer = 00000000] 04:47:21 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (17835C00) [pid = 308] [serial = 1537] [outer = 10231000] 04:47:21 INFO - PROCESS | 308 | 1467114441141 Marionette DEBUG loaded listener.js 04:47:21 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (18DE5800) [pid = 308] [serial = 1538] [outer = 10231000] 04:47:21 INFO - PROCESS | 308 | 1467114441496 Marionette TRACE conn6 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 04:47:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 04:47:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 630ms 04:47:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 04:47:21 INFO - PROCESS | 308 | 1467114441543 Marionette TRACE conn6 -> [0,2013,"getWindowHandle",null] 04:47:21 INFO - PROCESS | 308 | 1467114441545 Marionette TRACE conn6 <- [1,2013,null,{"value":"13"}] 04:47:21 INFO - PROCESS | 308 | 1467114441548 Marionette TRACE conn6 -> [0,2014,"setScriptTimeout",{"ms":35000}] 04:47:21 INFO - PROCESS | 308 | 1467114441550 Marionette TRACE conn6 <- [1,2014,null,{}] 04:47:21 INFO - PROCESS | 308 | 1467114441553 Marionette TRACE conn6 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:21 INFO - PROCESS | 308 | 1467114441555 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:21 INFO - PROCESS | 308 | 1467114441632 Marionette TRACE conn6 <- [1,2015,null,{"value":null}] 04:47:21 INFO - PROCESS | 308 | 1467114441638 Marionette TRACE conn6 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:21 INFO - PROCESS | 308 | 1467114441640 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:21 INFO - PROCESS | 308 | ++DOCSHELL 0207B000 == 35 [pid = 308] [id = 513] 04:47:21 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (0916A800) [pid = 308] [serial = 1539] [outer = 00000000] 04:47:21 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (198D2C00) [pid = 308] [serial = 1540] [outer = 0916A800] 04:47:21 INFO - PROCESS | 308 | 1467114441684 Marionette DEBUG loaded listener.js 04:47:21 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (1960C400) [pid = 308] [serial = 1541] [outer = 0916A800] 04:47:22 INFO - PROCESS | 308 | 1467114442108 Marionette TRACE conn6 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 04:47:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 04:47:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 630ms 04:47:22 INFO - PROCESS | 308 | 1467114442179 Marionette TRACE conn6 -> [0,2017,"getWindowHandle",null] 04:47:22 INFO - PROCESS | 308 | 1467114442182 Marionette TRACE conn6 <- [1,2017,null,{"value":"13"}] 04:47:22 INFO - PROCESS | 308 | 1467114442185 Marionette TRACE conn6 -> [0,2018,"setScriptTimeout",{"ms":35000}] 04:47:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 04:47:22 INFO - PROCESS | 308 | 1467114442186 Marionette TRACE conn6 <- [1,2018,null,{}] 04:47:22 INFO - PROCESS | 308 | 1467114442190 Marionette TRACE conn6 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:22 INFO - PROCESS | 308 | 1467114442192 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:22 INFO - PROCESS | 308 | 1467114442275 Marionette TRACE conn6 <- [1,2019,null,{"value":null}] 04:47:22 INFO - PROCESS | 308 | 1467114442281 Marionette TRACE conn6 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:22 INFO - PROCESS | 308 | 1467114442283 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:22 INFO - PROCESS | 308 | ++DOCSHELL 19A52000 == 36 [pid = 308] [id = 514] 04:47:22 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (19A75400) [pid = 308] [serial = 1542] [outer = 00000000] 04:47:22 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (19A7C400) [pid = 308] [serial = 1543] [outer = 19A75400] 04:47:22 INFO - PROCESS | 308 | 1467114442329 Marionette DEBUG loaded listener.js 04:47:22 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (19A7D800) [pid = 308] [serial = 1544] [outer = 19A75400] 04:47:23 INFO - PROCESS | 308 | --DOCSHELL 0FE54400 == 35 [pid = 308] [id = 507] 04:47:23 INFO - PROCESS | 308 | --DOCSHELL 0F8F7400 == 34 [pid = 308] [id = 506] 04:47:23 INFO - PROCESS | 308 | --DOCSHELL 0929FC00 == 33 [pid = 308] [id = 505] 04:47:23 INFO - PROCESS | 308 | --DOCSHELL 15F93000 == 32 [pid = 308] [id = 509] 04:47:23 INFO - PROCESS | 308 | --DOCSHELL 14798C00 == 31 [pid = 308] [id = 508] 04:47:23 INFO - PROCESS | 308 | --DOCSHELL 1862B800 == 30 [pid = 308] [id = 511] 04:47:23 INFO - PROCESS | 308 | --DOCSHELL 1782C000 == 29 [pid = 308] [id = 510] 04:47:23 INFO - PROCESS | 308 | --DOCSHELL 0207B000 == 28 [pid = 308] [id = 513] 04:47:23 INFO - PROCESS | 308 | --DOCSHELL 10227800 == 27 [pid = 308] [id = 512] 04:47:23 INFO - PROCESS | 308 | --DOMWINDOW == 80 (1621F800) [pid = 308] [serial = 1489] [outer = 00000000] [url = about:blank] 04:47:23 INFO - PROCESS | 308 | --DOMWINDOW == 79 (17454800) [pid = 308] [serial = 1490] [outer = 00000000] [url = about:blank] 04:47:23 INFO - PROCESS | 308 | --DOMWINDOW == 78 (1103D800) [pid = 308] [serial = 1477] [outer = 00000000] [url = about:blank] 04:47:23 INFO - PROCESS | 308 | --DOMWINDOW == 77 (14724400) [pid = 308] [serial = 1478] [outer = 00000000] [url = about:blank] 04:47:23 INFO - PROCESS | 308 | --DOMWINDOW == 76 (0FC8B000) [pid = 308] [serial = 1474] [outer = 00000000] [url = about:blank] 04:47:23 INFO - PROCESS | 308 | --DOMWINDOW == 75 (0FCD3800) [pid = 308] [serial = 1475] [outer = 00000000] [url = about:blank] 04:47:23 INFO - PROCESS | 308 | --DOMWINDOW == 74 (1746D400) [pid = 308] [serial = 1492] [outer = 00000000] [url = about:blank] 04:47:23 INFO - PROCESS | 308 | --DOMWINDOW == 73 (19607800) [pid = 308] [serial = 1502] [outer = 00000000] [url = about:blank] 04:47:23 INFO - PROCESS | 308 | --DOMWINDOW == 72 (19BAD400) [pid = 308] [serial = 1472] [outer = 00000000] [url = about:blank] 04:47:23 INFO - PROCESS | 308 | --DOMWINDOW == 71 (0FE5C400) [pid = 308] [serial = 1483] [outer = 00000000] [url = about:blank] 04:47:23 INFO - PROCESS | 308 | --DOMWINDOW == 70 (0FF1D000) [pid = 308] [serial = 1484] [outer = 00000000] [url = about:blank] 04:47:23 INFO - PROCESS | 308 | --DOMWINDOW == 69 (14729400) [pid = 308] [serial = 1486] [outer = 00000000] [url = about:blank] 04:47:23 INFO - PROCESS | 308 | --DOMWINDOW == 68 (0FCC6400) [pid = 308] [serial = 1480] [outer = 00000000] [url = about:blank] 04:47:23 INFO - PROCESS | 308 | --DOMWINDOW == 67 (0FCCF800) [pid = 308] [serial = 1481] [outer = 00000000] [url = about:blank] 04:47:23 INFO - PROCESS | 308 | --DOMWINDOW == 66 (1865C800) [pid = 308] [serial = 1498] [outer = 00000000] [url = about:blank] 04:47:23 INFO - PROCESS | 308 | --DOMWINDOW == 65 (189AE400) [pid = 308] [serial = 1495] [outer = 00000000] [url = about:blank] 04:47:23 INFO - PROCESS | 308 | --DOMWINDOW == 64 (194AA400) [pid = 308] [serial = 1501] [outer = 00000000] [url = about:blank] 04:47:23 INFO - PROCESS | 308 | --DOMWINDOW == 63 (186AF400) [pid = 308] [serial = 1496] [outer = 00000000] [url = about:blank] 04:47:23 INFO - PROCESS | 308 | --DOMWINDOW == 62 (17471C00) [pid = 308] [serial = 1493] [outer = 00000000] [url = about:blank] 04:47:23 INFO - PROCESS | 308 | --DOMWINDOW == 61 (198D2400) [pid = 308] [serial = 1504] [outer = 00000000] [url = about:blank] 04:47:23 INFO - PROCESS | 308 | --DOMWINDOW == 60 (1494B000) [pid = 308] [serial = 1487] [outer = 00000000] [url = about:blank] 04:47:23 INFO - PROCESS | 308 | --DOMWINDOW == 59 (198D2800) [pid = 308] [serial = 1505] [outer = 00000000] [url = about:blank] 04:47:23 INFO - PROCESS | 308 | --DOMWINDOW == 58 (186B2800) [pid = 308] [serial = 1499] [outer = 00000000] [url = about:blank] 04:47:24 INFO - PROCESS | 308 | 1467114444113 Marionette TRACE conn6 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 04:47:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 04:47:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1971ms 04:47:24 INFO - PROCESS | 308 | 1467114444161 Marionette TRACE conn6 -> [0,2021,"getWindowHandle",null] 04:47:24 INFO - PROCESS | 308 | 1467114444166 Marionette TRACE conn6 <- [1,2021,null,{"value":"13"}] 04:47:24 INFO - PROCESS | 308 | 1467114444172 Marionette TRACE conn6 -> [0,2022,"setScriptTimeout",{"ms":35000}] 04:47:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 04:47:24 INFO - PROCESS | 308 | 1467114444175 Marionette TRACE conn6 <- [1,2022,null,{}] 04:47:24 INFO - PROCESS | 308 | 1467114444181 Marionette TRACE conn6 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:24 INFO - PROCESS | 308 | 1467114444184 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:24 INFO - PROCESS | 308 | 1467114444276 Marionette TRACE conn6 <- [1,2023,null,{"value":null}] 04:47:24 INFO - PROCESS | 308 | 1467114444287 Marionette TRACE conn6 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:24 INFO - PROCESS | 308 | 1467114444290 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:24 INFO - PROCESS | 308 | ++DOCSHELL 0F8FD800 == 28 [pid = 308] [id = 515] 04:47:24 INFO - PROCESS | 308 | ++DOMWINDOW == 59 (0FC72C00) [pid = 308] [serial = 1545] [outer = 00000000] 04:47:24 INFO - PROCESS | 308 | ++DOMWINDOW == 60 (0FC7D000) [pid = 308] [serial = 1546] [outer = 0FC72C00] 04:47:24 INFO - PROCESS | 308 | 1467114444342 Marionette DEBUG loaded listener.js 04:47:24 INFO - PROCESS | 308 | ++DOMWINDOW == 61 (0FCCA400) [pid = 308] [serial = 1547] [outer = 0FC72C00] 04:47:24 INFO - PROCESS | 308 | 1467114444837 Marionette TRACE conn6 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:47:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 04:47:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 670ms 04:47:24 INFO - PROCESS | 308 | 1467114444849 Marionette TRACE conn6 -> [0,2025,"getWindowHandle",null] 04:47:24 INFO - PROCESS | 308 | 1467114444855 Marionette TRACE conn6 <- [1,2025,null,{"value":"13"}] 04:47:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 04:47:24 INFO - PROCESS | 308 | 1467114444861 Marionette TRACE conn6 -> [0,2026,"setScriptTimeout",{"ms":35000}] 04:47:24 INFO - PROCESS | 308 | 1467114444864 Marionette TRACE conn6 <- [1,2026,null,{}] 04:47:24 INFO - PROCESS | 308 | 1467114444871 Marionette TRACE conn6 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:24 INFO - PROCESS | 308 | 1467114444874 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:24 INFO - PROCESS | 308 | 1467114444963 Marionette TRACE conn6 <- [1,2027,null,{"value":null}] 04:47:24 INFO - PROCESS | 308 | 1467114444970 Marionette TRACE conn6 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:24 INFO - PROCESS | 308 | 1467114444973 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:24 INFO - PROCESS | 308 | ++DOCSHELL 0FE26C00 == 29 [pid = 308] [id = 516] 04:47:24 INFO - PROCESS | 308 | ++DOMWINDOW == 62 (0FE27000) [pid = 308] [serial = 1548] [outer = 00000000] 04:47:24 INFO - PROCESS | 308 | ++DOMWINDOW == 63 (0FE2E400) [pid = 308] [serial = 1549] [outer = 0FE27000] 04:47:24 INFO - PROCESS | 308 | 1467114445020 Marionette DEBUG loaded listener.js 04:47:25 INFO - PROCESS | 308 | ++DOMWINDOW == 64 (0FE58800) [pid = 308] [serial = 1550] [outer = 0FE27000] 04:47:25 INFO - PROCESS | 308 | 1467114445506 Marionette TRACE conn6 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 04:47:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 04:47:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 670ms 04:47:25 INFO - PROCESS | 308 | 1467114445536 Marionette TRACE conn6 -> [0,2029,"getWindowHandle",null] 04:47:25 INFO - PROCESS | 308 | 1467114445539 Marionette TRACE conn6 <- [1,2029,null,{"value":"13"}] 04:47:25 INFO - PROCESS | 308 | 1467114445542 Marionette TRACE conn6 -> [0,2030,"setScriptTimeout",{"ms":35000}] 04:47:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 04:47:25 INFO - PROCESS | 308 | 1467114445546 Marionette TRACE conn6 <- [1,2030,null,{}] 04:47:25 INFO - PROCESS | 308 | 1467114445557 Marionette TRACE conn6 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:25 INFO - PROCESS | 308 | 1467114445561 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:25 INFO - PROCESS | 308 | 1467114445646 Marionette TRACE conn6 <- [1,2031,null,{"value":null}] 04:47:25 INFO - PROCESS | 308 | 1467114445768 Marionette TRACE conn6 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:25 INFO - PROCESS | 308 | 1467114445771 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:25 INFO - PROCESS | 308 | ++DOCSHELL 1103F400 == 30 [pid = 308] [id = 517] 04:47:25 INFO - PROCESS | 308 | ++DOMWINDOW == 65 (110C8C00) [pid = 308] [serial = 1551] [outer = 00000000] 04:47:25 INFO - PROCESS | 308 | ++DOMWINDOW == 66 (13FE4400) [pid = 308] [serial = 1552] [outer = 110C8C00] 04:47:25 INFO - PROCESS | 308 | 1467114445819 Marionette DEBUG loaded listener.js 04:47:25 INFO - PROCESS | 308 | ++DOMWINDOW == 67 (14293000) [pid = 308] [serial = 1553] [outer = 110C8C00] 04:47:26 INFO - PROCESS | 308 | 1467114446202 Marionette TRACE conn6 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 04:47:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 04:47:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 730ms 04:47:26 INFO - PROCESS | 308 | 1467114446276 Marionette TRACE conn6 -> [0,2033,"getWindowHandle",null] 04:47:26 INFO - PROCESS | 308 | 1467114446279 Marionette TRACE conn6 <- [1,2033,null,{"value":"13"}] 04:47:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 04:47:26 INFO - PROCESS | 308 | 1467114446282 Marionette TRACE conn6 -> [0,2034,"setScriptTimeout",{"ms":35000}] 04:47:26 INFO - PROCESS | 308 | 1467114446284 Marionette TRACE conn6 <- [1,2034,null,{}] 04:47:26 INFO - PROCESS | 308 | 1467114446287 Marionette TRACE conn6 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:26 INFO - PROCESS | 308 | 1467114446289 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:26 INFO - PROCESS | 308 | 1467114446406 Marionette TRACE conn6 <- [1,2035,null,{"value":null}] 04:47:26 INFO - PROCESS | 308 | 1467114446414 Marionette TRACE conn6 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:26 INFO - PROCESS | 308 | 1467114446416 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:26 INFO - PROCESS | 308 | ++DOCSHELL 1472C800 == 31 [pid = 308] [id = 518] 04:47:26 INFO - PROCESS | 308 | ++DOMWINDOW == 68 (14766800) [pid = 308] [serial = 1554] [outer = 00000000] 04:47:26 INFO - PROCESS | 308 | ++DOMWINDOW == 69 (1562CC00) [pid = 308] [serial = 1555] [outer = 14766800] 04:47:26 INFO - PROCESS | 308 | 1467114446461 Marionette DEBUG loaded listener.js 04:47:26 INFO - PROCESS | 308 | ++DOMWINDOW == 70 (15F4CC00) [pid = 308] [serial = 1556] [outer = 14766800] 04:47:26 INFO - PROCESS | 308 | 1467114446878 Marionette TRACE conn6 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 04:47:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:47:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 630ms 04:47:26 INFO - PROCESS | 308 | 1467114446916 Marionette TRACE conn6 -> [0,2037,"getWindowHandle",null] 04:47:26 INFO - PROCESS | 308 | 1467114446918 Marionette TRACE conn6 <- [1,2037,null,{"value":"13"}] 04:47:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 04:47:26 INFO - PROCESS | 308 | 1467114446922 Marionette TRACE conn6 -> [0,2038,"setScriptTimeout",{"ms":35000}] 04:47:26 INFO - PROCESS | 308 | 1467114446923 Marionette TRACE conn6 <- [1,2038,null,{}] 04:47:26 INFO - PROCESS | 308 | 1467114446927 Marionette TRACE conn6 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:26 INFO - PROCESS | 308 | 1467114446929 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:27 INFO - PROCESS | 308 | 1467114447040 Marionette TRACE conn6 <- [1,2039,null,{"value":null}] 04:47:27 INFO - PROCESS | 308 | 1467114447082 Marionette TRACE conn6 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:27 INFO - PROCESS | 308 | 1467114447084 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:27 INFO - PROCESS | 308 | ++DOCSHELL 15F94800 == 32 [pid = 308] [id = 519] 04:47:27 INFO - PROCESS | 308 | ++DOMWINDOW == 71 (15F94C00) [pid = 308] [serial = 1557] [outer = 00000000] 04:47:27 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (16377000) [pid = 308] [serial = 1558] [outer = 15F94C00] 04:47:27 INFO - PROCESS | 308 | 1467114447128 Marionette DEBUG loaded listener.js 04:47:27 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (17458400) [pid = 308] [serial = 1559] [outer = 15F94C00] 04:47:27 INFO - PROCESS | 308 | 1467114447554 Marionette TRACE conn6 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:47:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 04:47:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 670ms 04:47:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 04:47:27 INFO - PROCESS | 308 | 1467114447593 Marionette TRACE conn6 -> [0,2041,"getWindowHandle",null] 04:47:27 INFO - PROCESS | 308 | 1467114447595 Marionette TRACE conn6 <- [1,2041,null,{"value":"13"}] 04:47:27 INFO - PROCESS | 308 | 1467114447598 Marionette TRACE conn6 -> [0,2042,"setScriptTimeout",{"ms":35000}] 04:47:27 INFO - PROCESS | 308 | 1467114447599 Marionette TRACE conn6 <- [1,2042,null,{}] 04:47:27 INFO - PROCESS | 308 | 1467114447603 Marionette TRACE conn6 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:27 INFO - PROCESS | 308 | 1467114447608 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:27 INFO - PROCESS | 308 | 1467114447747 Marionette TRACE conn6 <- [1,2043,null,{"value":null}] 04:47:27 INFO - PROCESS | 308 | 1467114447758 Marionette TRACE conn6 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:27 INFO - PROCESS | 308 | 1467114447760 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:27 INFO - PROCESS | 308 | ++DOCSHELL 17471800 == 33 [pid = 308] [id = 520] 04:47:27 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (1782C000) [pid = 308] [serial = 1560] [outer = 00000000] 04:47:27 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (17F31800) [pid = 308] [serial = 1561] [outer = 1782C000] 04:47:27 INFO - PROCESS | 308 | 1467114447804 Marionette DEBUG loaded listener.js 04:47:27 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (18628800) [pid = 308] [serial = 1562] [outer = 1782C000] 04:47:28 INFO - PROCESS | 308 | 1467114448232 Marionette TRACE conn6 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 04:47:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 04:47:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 672ms 04:47:28 INFO - PROCESS | 308 | 1467114448270 Marionette TRACE conn6 -> [0,2045,"getWindowHandle",null] 04:47:28 INFO - PROCESS | 308 | 1467114448272 Marionette TRACE conn6 <- [1,2045,null,{"value":"13"}] 04:47:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 04:47:28 INFO - PROCESS | 308 | 1467114448276 Marionette TRACE conn6 -> [0,2046,"setScriptTimeout",{"ms":35000}] 04:47:28 INFO - PROCESS | 308 | 1467114448278 Marionette TRACE conn6 <- [1,2046,null,{}] 04:47:28 INFO - PROCESS | 308 | 1467114448286 Marionette TRACE conn6 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:28 INFO - PROCESS | 308 | 1467114448288 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:28 INFO - PROCESS | 308 | 1467114448398 Marionette TRACE conn6 <- [1,2047,null,{"value":null}] 04:47:28 INFO - PROCESS | 308 | 1467114448406 Marionette TRACE conn6 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:28 INFO - PROCESS | 308 | 1467114448408 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:28 INFO - PROCESS | 308 | ++DOCSHELL 0FCCC800 == 34 [pid = 308] [id = 521] 04:47:28 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (186AC400) [pid = 308] [serial = 1563] [outer = 00000000] 04:47:28 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (189AB800) [pid = 308] [serial = 1564] [outer = 186AC400] 04:47:28 INFO - PROCESS | 308 | 1467114448452 Marionette DEBUG loaded listener.js 04:47:28 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (18D0E000) [pid = 308] [serial = 1565] [outer = 186AC400] 04:47:28 INFO - PROCESS | 308 | 1467114448878 Marionette TRACE conn6 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 04:47:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 04:47:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 630ms 04:47:28 INFO - PROCESS | 308 | 1467114448933 Marionette TRACE conn6 -> [0,2049,"getWindowHandle",null] 04:47:28 INFO - PROCESS | 308 | 1467114448935 Marionette TRACE conn6 <- [1,2049,null,{"value":"13"}] 04:47:28 INFO - PROCESS | 308 | 1467114448938 Marionette TRACE conn6 -> [0,2050,"setScriptTimeout",{"ms":35000}] 04:47:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 04:47:28 INFO - PROCESS | 308 | 1467114448940 Marionette TRACE conn6 <- [1,2050,null,{}] 04:47:28 INFO - PROCESS | 308 | 1467114448944 Marionette TRACE conn6 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:28 INFO - PROCESS | 308 | 1467114448946 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:29 INFO - PROCESS | 308 | 1467114449023 Marionette TRACE conn6 <- [1,2051,null,{"value":null}] 04:47:29 INFO - PROCESS | 308 | 1467114449030 Marionette TRACE conn6 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:29 INFO - PROCESS | 308 | 1467114449032 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:29 INFO - PROCESS | 308 | ++DOCSHELL 0FE2E000 == 35 [pid = 308] [id = 522] 04:47:29 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (189AA400) [pid = 308] [serial = 1566] [outer = 00000000] 04:47:29 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (18DEEC00) [pid = 308] [serial = 1567] [outer = 189AA400] 04:47:29 INFO - PROCESS | 308 | 1467114449075 Marionette DEBUG loaded listener.js 04:47:29 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (18DEC000) [pid = 308] [serial = 1568] [outer = 189AA400] 04:47:29 INFO - PROCESS | 308 | 1467114449570 Marionette TRACE conn6 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 04:47:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 04:47:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 670ms 04:47:29 INFO - PROCESS | 308 | 1467114449612 Marionette TRACE conn6 -> [0,2053,"getWindowHandle",null] 04:47:29 INFO - PROCESS | 308 | 1467114449614 Marionette TRACE conn6 <- [1,2053,null,{"value":"13"}] 04:47:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 04:47:29 INFO - PROCESS | 308 | 1467114449617 Marionette TRACE conn6 -> [0,2054,"setScriptTimeout",{"ms":35000}] 04:47:29 INFO - PROCESS | 308 | 1467114449619 Marionette TRACE conn6 <- [1,2054,null,{}] 04:47:29 INFO - PROCESS | 308 | 1467114449622 Marionette TRACE conn6 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:29 INFO - PROCESS | 308 | 1467114449624 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:29 INFO - PROCESS | 308 | 1467114449736 Marionette TRACE conn6 <- [1,2055,null,{"value":null}] 04:47:29 INFO - PROCESS | 308 | 1467114449824 Marionette TRACE conn6 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:29 INFO - PROCESS | 308 | 1467114449826 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:29 INFO - PROCESS | 308 | ++DOCSHELL 1103F000 == 36 [pid = 308] [id = 523] 04:47:29 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (1960C000) [pid = 308] [serial = 1569] [outer = 00000000] 04:47:29 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (198CF400) [pid = 308] [serial = 1570] [outer = 1960C000] 04:47:29 INFO - PROCESS | 308 | 1467114449870 Marionette DEBUG loaded listener.js 04:47:29 INFO - PROCESS | 308 | ++DOMWINDOW == 85 (198D3400) [pid = 308] [serial = 1571] [outer = 1960C000] 04:47:30 INFO - PROCESS | 308 | 1467114450305 Marionette TRACE conn6 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 04:47:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 04:47:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 730ms 04:47:30 INFO - PROCESS | 308 | 1467114450354 Marionette TRACE conn6 -> [0,2057,"getWindowHandle",null] 04:47:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 04:47:30 INFO - PROCESS | 308 | 1467114450356 Marionette TRACE conn6 <- [1,2057,null,{"value":"13"}] 04:47:30 INFO - PROCESS | 308 | 1467114450359 Marionette TRACE conn6 -> [0,2058,"setScriptTimeout",{"ms":35000}] 04:47:30 INFO - PROCESS | 308 | 1467114450361 Marionette TRACE conn6 <- [1,2058,null,{}] 04:47:30 INFO - PROCESS | 308 | 1467114450365 Marionette TRACE conn6 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:30 INFO - PROCESS | 308 | 1467114450366 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:30 INFO - PROCESS | 308 | 1467114450489 Marionette TRACE conn6 <- [1,2059,null,{"value":null}] 04:47:30 INFO - PROCESS | 308 | 1467114450496 Marionette TRACE conn6 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:30 INFO - PROCESS | 308 | 1467114450498 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:30 INFO - PROCESS | 308 | ++DOCSHELL 198DC400 == 37 [pid = 308] [id = 524] 04:47:30 INFO - PROCESS | 308 | ++DOMWINDOW == 86 (198DD800) [pid = 308] [serial = 1572] [outer = 00000000] 04:47:30 INFO - PROCESS | 308 | ++DOMWINDOW == 87 (19A78000) [pid = 308] [serial = 1573] [outer = 198DD800] 04:47:30 INFO - PROCESS | 308 | 1467114450599 Marionette DEBUG loaded listener.js 04:47:30 INFO - PROCESS | 308 | ++DOMWINDOW == 88 (19A81C00) [pid = 308] [serial = 1574] [outer = 198DD800] 04:47:30 INFO - PROCESS | 308 | 1467114451014 Marionette TRACE conn6 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 04:47:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 04:47:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 730ms 04:47:31 INFO - PROCESS | 308 | 1467114451132 Marionette TRACE conn6 -> [0,2061,"getWindowHandle",null] 04:47:31 INFO - PROCESS | 308 | 1467114451134 Marionette TRACE conn6 <- [1,2061,null,{"value":"13"}] 04:47:31 INFO - PROCESS | 308 | 1467114451138 Marionette TRACE conn6 -> [0,2062,"setScriptTimeout",{"ms":35000}] 04:47:31 INFO - PROCESS | 308 | 1467114451140 Marionette TRACE conn6 <- [1,2062,null,{}] 04:47:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 04:47:31 INFO - PROCESS | 308 | 1467114451144 Marionette TRACE conn6 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:31 INFO - PROCESS | 308 | 1467114451146 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:31 INFO - PROCESS | 308 | 1467114451363 Marionette TRACE conn6 <- [1,2063,null,{"value":null}] 04:47:31 INFO - PROCESS | 308 | --DOMWINDOW == 87 (15F93C00) [pid = 308] [serial = 1527] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 04:47:31 INFO - PROCESS | 308 | --DOMWINDOW == 86 (17891400) [pid = 308] [serial = 1530] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 04:47:31 INFO - PROCESS | 308 | --DOMWINDOW == 85 (10231000) [pid = 308] [serial = 1536] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 04:47:31 INFO - PROCESS | 308 | --DOMWINDOW == 84 (18789400) [pid = 308] [serial = 1533] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 04:47:31 INFO - PROCESS | 308 | --DOMWINDOW == 83 (0916A800) [pid = 308] [serial = 1539] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 04:47:31 INFO - PROCESS | 308 | --DOMWINDOW == 82 (0FC91800) [pid = 308] [serial = 1506] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 04:47:31 INFO - PROCESS | 308 | --DOMWINDOW == 81 (14827C00) [pid = 308] [serial = 1524] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 04:47:31 INFO - PROCESS | 308 | --DOMWINDOW == 80 (0FE5A000) [pid = 308] [serial = 1521] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 04:47:31 INFO - PROCESS | 308 | --DOMWINDOW == 79 (0F8F8400) [pid = 308] [serial = 1518] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 04:47:31 INFO - PROCESS | 308 | --DOMWINDOW == 78 (092A7400) [pid = 308] [serial = 1515] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 04:47:31 INFO - PROCESS | 308 | --DOMWINDOW == 77 (18DF1800) [pid = 308] [serial = 1512] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 04:47:31 INFO - PROCESS | 308 | --DOMWINDOW == 76 (11144800) [pid = 308] [serial = 1509] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 04:47:31 INFO - PROCESS | 308 | 1467114451430 Marionette TRACE conn6 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:31 INFO - PROCESS | 308 | 1467114451432 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:31 INFO - PROCESS | 308 | ++DOCSHELL 0C8C2800 == 38 [pid = 308] [id = 525] 04:47:31 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (0F5D3000) [pid = 308] [serial = 1575] [outer = 00000000] 04:47:31 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (0FF23400) [pid = 308] [serial = 1576] [outer = 0F5D3000] 04:47:31 INFO - PROCESS | 308 | 1467114451480 Marionette DEBUG loaded listener.js 04:47:31 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (17452C00) [pid = 308] [serial = 1577] [outer = 0F5D3000] 04:47:31 INFO - PROCESS | 308 | 1467114451851 Marionette TRACE conn6 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 04:47:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 04:47:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 770ms 04:47:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 04:47:31 INFO - PROCESS | 308 | 1467114451919 Marionette TRACE conn6 -> [0,2065,"getWindowHandle",null] 04:47:31 INFO - PROCESS | 308 | 1467114451920 Marionette TRACE conn6 <- [1,2065,null,{"value":"13"}] 04:47:31 INFO - PROCESS | 308 | 1467114451923 Marionette TRACE conn6 -> [0,2066,"setScriptTimeout",{"ms":35000}] 04:47:31 INFO - PROCESS | 308 | 1467114451925 Marionette TRACE conn6 <- [1,2066,null,{}] 04:47:31 INFO - PROCESS | 308 | 1467114451928 Marionette TRACE conn6 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:31 INFO - PROCESS | 308 | 1467114451930 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:31 INFO - PROCESS | 308 | 1467114452010 Marionette TRACE conn6 <- [1,2067,null,{"value":null}] 04:47:31 INFO - PROCESS | 308 | 1467114452016 Marionette TRACE conn6 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:31 INFO - PROCESS | 308 | 1467114452017 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:32 INFO - PROCESS | 308 | ++DOCSHELL 1022CC00 == 39 [pid = 308] [id = 526] 04:47:32 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (1022F000) [pid = 308] [serial = 1578] [outer = 00000000] 04:47:32 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (198DC000) [pid = 308] [serial = 1579] [outer = 1022F000] 04:47:32 INFO - PROCESS | 308 | 1467114452071 Marionette DEBUG loaded listener.js 04:47:32 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (19BAA000) [pid = 308] [serial = 1580] [outer = 1022F000] 04:47:32 INFO - PROCESS | 308 | 1467114452497 Marionette TRACE conn6 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 04:47:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 04:47:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 630ms 04:47:32 INFO - PROCESS | 308 | 1467114452555 Marionette TRACE conn6 -> [0,2069,"getWindowHandle",null] 04:47:32 INFO - PROCESS | 308 | 1467114452557 Marionette TRACE conn6 <- [1,2069,null,{"value":"13"}] 04:47:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 04:47:32 INFO - PROCESS | 308 | 1467114452560 Marionette TRACE conn6 -> [0,2070,"setScriptTimeout",{"ms":35000}] 04:47:32 INFO - PROCESS | 308 | 1467114452561 Marionette TRACE conn6 <- [1,2070,null,{}] 04:47:32 INFO - PROCESS | 308 | 1467114452565 Marionette TRACE conn6 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:32 INFO - PROCESS | 308 | 1467114452567 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:32 INFO - PROCESS | 308 | 1467114452646 Marionette TRACE conn6 <- [1,2071,null,{"value":null}] 04:47:32 INFO - PROCESS | 308 | 1467114452651 Marionette TRACE conn6 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:32 INFO - PROCESS | 308 | 1467114452653 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:32 INFO - PROCESS | 308 | ++DOCSHELL 19C6BC00 == 40 [pid = 308] [id = 527] 04:47:32 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (19C70C00) [pid = 308] [serial = 1581] [outer = 00000000] 04:47:32 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (19F77800) [pid = 308] [serial = 1582] [outer = 19C70C00] 04:47:32 INFO - PROCESS | 308 | 1467114452696 Marionette DEBUG loaded listener.js 04:47:32 INFO - PROCESS | 308 | ++DOMWINDOW == 85 (19F79C00) [pid = 308] [serial = 1583] [outer = 19C70C00] 04:47:33 INFO - PROCESS | 308 | 1467114453145 Marionette TRACE conn6 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 04:47:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 04:47:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 630ms 04:47:33 INFO - PROCESS | 308 | 1467114453199 Marionette TRACE conn6 -> [0,2073,"getWindowHandle",null] 04:47:33 INFO - PROCESS | 308 | 1467114453201 Marionette TRACE conn6 <- [1,2073,null,{"value":"13"}] 04:47:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 04:47:33 INFO - PROCESS | 308 | 1467114453204 Marionette TRACE conn6 -> [0,2074,"setScriptTimeout",{"ms":35000}] 04:47:33 INFO - PROCESS | 308 | 1467114453206 Marionette TRACE conn6 <- [1,2074,null,{}] 04:47:33 INFO - PROCESS | 308 | 1467114453209 Marionette TRACE conn6 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:33 INFO - PROCESS | 308 | 1467114453211 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:33 INFO - PROCESS | 308 | 1467114453291 Marionette TRACE conn6 <- [1,2075,null,{"value":null}] 04:47:33 INFO - PROCESS | 308 | 1467114453298 Marionette TRACE conn6 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:33 INFO - PROCESS | 308 | 1467114453299 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:33 INFO - PROCESS | 308 | ++DOCSHELL 1746C000 == 41 [pid = 308] [id = 528] 04:47:33 INFO - PROCESS | 308 | ++DOMWINDOW == 86 (19F7C400) [pid = 308] [serial = 1584] [outer = 00000000] 04:47:33 INFO - PROCESS | 308 | ++DOMWINDOW == 87 (1AB06C00) [pid = 308] [serial = 1585] [outer = 19F7C400] 04:47:33 INFO - PROCESS | 308 | 1467114453342 Marionette DEBUG loaded listener.js 04:47:33 INFO - PROCESS | 308 | ++DOMWINDOW == 88 (1ABC5400) [pid = 308] [serial = 1586] [outer = 19F7C400] 04:47:34 INFO - PROCESS | 308 | 1467114454171 Marionette TRACE conn6 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 04:47:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 04:47:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1018ms 04:47:34 INFO - PROCESS | 308 | 1467114454224 Marionette TRACE conn6 -> [0,2077,"getWindowHandle",null] 04:47:34 INFO - PROCESS | 308 | 1467114454229 Marionette TRACE conn6 <- [1,2077,null,{"value":"13"}] 04:47:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 04:47:34 INFO - PROCESS | 308 | 1467114454234 Marionette TRACE conn6 -> [0,2078,"setScriptTimeout",{"ms":35000}] 04:47:34 INFO - PROCESS | 308 | 1467114454237 Marionette TRACE conn6 <- [1,2078,null,{}] 04:47:34 INFO - PROCESS | 308 | 1467114454262 Marionette TRACE conn6 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:34 INFO - PROCESS | 308 | 1467114454266 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:34 INFO - PROCESS | 308 | 1467114454446 Marionette TRACE conn6 <- [1,2079,null,{"value":null}] 04:47:34 INFO - PROCESS | 308 | 1467114454548 Marionette TRACE conn6 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:34 INFO - PROCESS | 308 | 1467114454551 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:34 INFO - PROCESS | 308 | ++DOCSHELL 0FCD1C00 == 42 [pid = 308] [id = 529] 04:47:34 INFO - PROCESS | 308 | ++DOMWINDOW == 89 (0FCE5000) [pid = 308] [serial = 1587] [outer = 00000000] 04:47:34 INFO - PROCESS | 308 | ++DOMWINDOW == 90 (0FE23C00) [pid = 308] [serial = 1588] [outer = 0FCE5000] 04:47:34 INFO - PROCESS | 308 | 1467114454607 Marionette DEBUG loaded listener.js 04:47:34 INFO - PROCESS | 308 | ++DOMWINDOW == 91 (0FE5D000) [pid = 308] [serial = 1589] [outer = 0FCE5000] 04:47:35 INFO - PROCESS | 308 | 1467114455485 Marionette TRACE conn6 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 04:47:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 04:47:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1326ms 04:47:35 INFO - PROCESS | 308 | 1467114455560 Marionette TRACE conn6 -> [0,2081,"getWindowHandle",null] 04:47:35 INFO - PROCESS | 308 | 1467114455565 Marionette TRACE conn6 <- [1,2081,null,{"value":"13"}] 04:47:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 04:47:35 INFO - PROCESS | 308 | 1467114455570 Marionette TRACE conn6 -> [0,2082,"setScriptTimeout",{"ms":35000}] 04:47:35 INFO - PROCESS | 308 | 1467114455574 Marionette TRACE conn6 <- [1,2082,null,{}] 04:47:35 INFO - PROCESS | 308 | 1467114455580 Marionette TRACE conn6 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:35 INFO - PROCESS | 308 | 1467114455582 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:35 INFO - PROCESS | 308 | 1467114455698 Marionette TRACE conn6 <- [1,2083,null,{"value":null}] 04:47:35 INFO - PROCESS | 308 | 1467114455832 Marionette TRACE conn6 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:35 INFO - PROCESS | 308 | 1467114455837 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:35 INFO - PROCESS | 308 | ++DOCSHELL 0FCE6000 == 43 [pid = 308] [id = 530] 04:47:35 INFO - PROCESS | 308 | ++DOMWINDOW == 92 (0FCE6C00) [pid = 308] [serial = 1590] [outer = 00000000] 04:47:35 INFO - PROCESS | 308 | ++DOMWINDOW == 93 (0FCEF000) [pid = 308] [serial = 1591] [outer = 0FCE6C00] 04:47:35 INFO - PROCESS | 308 | 1467114455890 Marionette DEBUG loaded listener.js 04:47:35 INFO - PROCESS | 308 | ++DOMWINDOW == 94 (0FE24400) [pid = 308] [serial = 1592] [outer = 0FCE6C00] 04:47:36 INFO - PROCESS | 308 | --DOCSHELL 19C6BC00 == 42 [pid = 308] [id = 527] 04:47:36 INFO - PROCESS | 308 | --DOCSHELL 1022CC00 == 41 [pid = 308] [id = 526] 04:47:36 INFO - PROCESS | 308 | --DOCSHELL 0C8C2800 == 40 [pid = 308] [id = 525] 04:47:36 INFO - PROCESS | 308 | --DOCSHELL 198DC400 == 39 [pid = 308] [id = 524] 04:47:36 INFO - PROCESS | 308 | --DOCSHELL 1103F000 == 38 [pid = 308] [id = 523] 04:47:36 INFO - PROCESS | 308 | --DOCSHELL 0FE2E000 == 37 [pid = 308] [id = 522] 04:47:36 INFO - PROCESS | 308 | --DOCSHELL 0FCCC800 == 36 [pid = 308] [id = 521] 04:47:36 INFO - PROCESS | 308 | --DOCSHELL 17471800 == 35 [pid = 308] [id = 520] 04:47:36 INFO - PROCESS | 308 | --DOCSHELL 15F94800 == 34 [pid = 308] [id = 519] 04:47:36 INFO - PROCESS | 308 | --DOCSHELL 1472C800 == 33 [pid = 308] [id = 518] 04:47:36 INFO - PROCESS | 308 | --DOCSHELL 1103F400 == 32 [pid = 308] [id = 517] 04:47:36 INFO - PROCESS | 308 | --DOMWINDOW == 93 (19A7C400) [pid = 308] [serial = 1543] [outer = 00000000] [url = about:blank] 04:47:36 INFO - PROCESS | 308 | --DOCSHELL 0FE26C00 == 31 [pid = 308] [id = 516] 04:47:36 INFO - PROCESS | 308 | --DOCSHELL 0F8FD800 == 30 [pid = 308] [id = 515] 04:47:36 INFO - PROCESS | 308 | --DOCSHELL 19A52000 == 29 [pid = 308] [id = 514] 04:47:36 INFO - PROCESS | 308 | --DOMWINDOW == 92 (16748800) [pid = 308] [serial = 1528] [outer = 00000000] [url = about:blank] 04:47:36 INFO - PROCESS | 308 | --DOMWINDOW == 91 (1861CC00) [pid = 308] [serial = 1532] [outer = 00000000] [url = about:blank] 04:47:36 INFO - PROCESS | 308 | --DOMWINDOW == 90 (17F2FC00) [pid = 308] [serial = 1531] [outer = 00000000] [url = about:blank] 04:47:36 INFO - PROCESS | 308 | --DOMWINDOW == 89 (17835C00) [pid = 308] [serial = 1537] [outer = 00000000] [url = about:blank] 04:47:36 INFO - PROCESS | 308 | --DOMWINDOW == 88 (18DE8800) [pid = 308] [serial = 1534] [outer = 00000000] [url = about:blank] 04:47:36 INFO - PROCESS | 308 | --DOMWINDOW == 87 (198D2C00) [pid = 308] [serial = 1540] [outer = 00000000] [url = about:blank] 04:47:36 INFO - PROCESS | 308 | --DOMWINDOW == 86 (194A7800) [pid = 308] [serial = 1535] [outer = 00000000] [url = about:blank] 04:47:36 INFO - PROCESS | 308 | --DOMWINDOW == 85 (0FCD1400) [pid = 308] [serial = 1507] [outer = 00000000] [url = about:blank] 04:47:36 INFO - PROCESS | 308 | --DOMWINDOW == 84 (15638400) [pid = 308] [serial = 1525] [outer = 00000000] [url = about:blank] 04:47:36 INFO - PROCESS | 308 | --DOMWINDOW == 83 (0FF22800) [pid = 308] [serial = 1522] [outer = 00000000] [url = about:blank] 04:47:36 INFO - PROCESS | 308 | --DOMWINDOW == 82 (1022B000) [pid = 308] [serial = 1523] [outer = 00000000] [url = about:blank] 04:47:36 INFO - PROCESS | 308 | --DOMWINDOW == 81 (0FC75400) [pid = 308] [serial = 1519] [outer = 00000000] [url = about:blank] 04:47:36 INFO - PROCESS | 308 | --DOMWINDOW == 80 (0FC8F000) [pid = 308] [serial = 1520] [outer = 00000000] [url = about:blank] 04:47:36 INFO - PROCESS | 308 | --DOMWINDOW == 79 (0FC7D800) [pid = 308] [serial = 1517] [outer = 00000000] [url = about:blank] 04:47:36 INFO - PROCESS | 308 | --DOMWINDOW == 78 (1960C400) [pid = 308] [serial = 1541] [outer = 00000000] [url = about:blank] 04:47:36 INFO - PROCESS | 308 | --DOMWINDOW == 77 (0F8F0C00) [pid = 308] [serial = 1516] [outer = 00000000] [url = about:blank] 04:47:36 INFO - PROCESS | 308 | --DOMWINDOW == 76 (19A7A000) [pid = 308] [serial = 1514] [outer = 00000000] [url = about:blank] 04:47:36 INFO - PROCESS | 308 | --DOMWINDOW == 75 (19A72C00) [pid = 308] [serial = 1513] [outer = 00000000] [url = about:blank] 04:47:36 INFO - PROCESS | 308 | --DOMWINDOW == 74 (15F4F000) [pid = 308] [serial = 1511] [outer = 00000000] [url = about:blank] 04:47:36 INFO - PROCESS | 308 | --DOMWINDOW == 73 (1562D000) [pid = 308] [serial = 1510] [outer = 00000000] [url = about:blank] 04:47:36 INFO - PROCESS | 308 | --DOMWINDOW == 72 (0FE25000) [pid = 308] [serial = 1508] [outer = 00000000] [url = about:blank] 04:47:36 INFO - PROCESS | 308 | --DOMWINDOW == 71 (1746F800) [pid = 308] [serial = 1529] [outer = 00000000] [url = about:blank] 04:47:36 INFO - PROCESS | 308 | --DOMWINDOW == 70 (18DE5800) [pid = 308] [serial = 1538] [outer = 00000000] [url = about:blank] 04:47:36 INFO - PROCESS | 308 | --DOMWINDOW == 69 (15F50800) [pid = 308] [serial = 1526] [outer = 00000000] [url = about:blank] 04:47:36 INFO - PROCESS | 308 | 1467114456407 Marionette TRACE conn6 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 04:47:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 04:47:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 891ms 04:47:36 INFO - PROCESS | 308 | 1467114456461 Marionette TRACE conn6 -> [0,2085,"getWindowHandle",null] 04:47:36 INFO - PROCESS | 308 | 1467114456466 Marionette TRACE conn6 <- [1,2085,null,{"value":"13"}] 04:47:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 04:47:36 INFO - PROCESS | 308 | 1467114456473 Marionette TRACE conn6 -> [0,2086,"setScriptTimeout",{"ms":35000}] 04:47:36 INFO - PROCESS | 308 | 1467114456475 Marionette TRACE conn6 <- [1,2086,null,{}] 04:47:36 INFO - PROCESS | 308 | 1467114456479 Marionette TRACE conn6 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:36 INFO - PROCESS | 308 | 1467114456482 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:36 INFO - PROCESS | 308 | 1467114456570 Marionette TRACE conn6 <- [1,2087,null,{"value":null}] 04:47:36 INFO - PROCESS | 308 | 1467114456578 Marionette TRACE conn6 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:36 INFO - PROCESS | 308 | 1467114456581 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:36 INFO - PROCESS | 308 | ++DOCSHELL 0FCD0C00 == 30 [pid = 308] [id = 531] 04:47:36 INFO - PROCESS | 308 | ++DOMWINDOW == 70 (0FCE9000) [pid = 308] [serial = 1593] [outer = 00000000] 04:47:36 INFO - PROCESS | 308 | ++DOMWINDOW == 71 (0FE58400) [pid = 308] [serial = 1594] [outer = 0FCE9000] 04:47:36 INFO - PROCESS | 308 | 1467114456629 Marionette DEBUG loaded listener.js 04:47:36 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (0FF26000) [pid = 308] [serial = 1595] [outer = 0FCE9000] 04:47:37 INFO - PROCESS | 308 | 1467114457128 Marionette TRACE conn6 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 04:47:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 04:47:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 670ms 04:47:37 INFO - PROCESS | 308 | 1467114457146 Marionette TRACE conn6 -> [0,2089,"getWindowHandle",null] 04:47:37 INFO - PROCESS | 308 | 1467114457148 Marionette TRACE conn6 <- [1,2089,null,{"value":"13"}] 04:47:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 04:47:37 INFO - PROCESS | 308 | 1467114457152 Marionette TRACE conn6 -> [0,2090,"setScriptTimeout",{"ms":35000}] 04:47:37 INFO - PROCESS | 308 | 1467114457155 Marionette TRACE conn6 <- [1,2090,null,{}] 04:47:37 INFO - PROCESS | 308 | 1467114457166 Marionette TRACE conn6 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:37 INFO - PROCESS | 308 | 1467114457171 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:37 INFO - PROCESS | 308 | 1467114457287 Marionette TRACE conn6 <- [1,2091,null,{"value":null}] 04:47:37 INFO - PROCESS | 308 | 1467114457382 Marionette TRACE conn6 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:37 INFO - PROCESS | 308 | 1467114457385 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:37 INFO - PROCESS | 308 | ++DOCSHELL 140C5000 == 31 [pid = 308] [id = 532] 04:47:37 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (140C6800) [pid = 308] [serial = 1596] [outer = 00000000] 04:47:37 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (1472C800) [pid = 308] [serial = 1597] [outer = 140C6800] 04:47:37 INFO - PROCESS | 308 | 1467114457440 Marionette DEBUG loaded listener.js 04:47:37 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (148DD800) [pid = 308] [serial = 1598] [outer = 140C6800] 04:47:37 INFO - PROCESS | 308 | 1467114457819 Marionette TRACE conn6 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 04:47:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 04:47:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 730ms 04:47:37 INFO - PROCESS | 308 | 1467114457886 Marionette TRACE conn6 -> [0,2093,"getWindowHandle",null] 04:47:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 04:47:37 INFO - PROCESS | 308 | 1467114457889 Marionette TRACE conn6 <- [1,2093,null,{"value":"13"}] 04:47:37 INFO - PROCESS | 308 | 1467114457892 Marionette TRACE conn6 -> [0,2094,"setScriptTimeout",{"ms":35000}] 04:47:37 INFO - PROCESS | 308 | 1467114457894 Marionette TRACE conn6 <- [1,2094,null,{}] 04:47:37 INFO - PROCESS | 308 | 1467114457897 Marionette TRACE conn6 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:37 INFO - PROCESS | 308 | 1467114457899 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:37 INFO - PROCESS | 308 | 1467114457985 Marionette TRACE conn6 <- [1,2095,null,{"value":null}] 04:47:37 INFO - PROCESS | 308 | 1467114457998 Marionette TRACE conn6 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:37 INFO - PROCESS | 308 | 1467114458001 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:37 INFO - PROCESS | 308 | ++DOCSHELL 15637000 == 32 [pid = 308] [id = 533] 04:47:37 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (15F4B000) [pid = 308] [serial = 1599] [outer = 00000000] 04:47:38 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (16214C00) [pid = 308] [serial = 1600] [outer = 15F4B000] 04:47:38 INFO - PROCESS | 308 | 1467114458047 Marionette DEBUG loaded listener.js 04:47:38 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (16748800) [pid = 308] [serial = 1601] [outer = 15F4B000] 04:47:38 INFO - PROCESS | 308 | 1467114458538 Marionette TRACE conn6 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 04:47:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 04:47:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 671ms 04:47:38 INFO - PROCESS | 308 | 1467114458569 Marionette TRACE conn6 -> [0,2097,"getWindowHandle",null] 04:47:38 INFO - PROCESS | 308 | 1467114458571 Marionette TRACE conn6 <- [1,2097,null,{"value":"13"}] 04:47:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 04:47:38 INFO - PROCESS | 308 | 1467114458574 Marionette TRACE conn6 -> [0,2098,"setScriptTimeout",{"ms":35000}] 04:47:38 INFO - PROCESS | 308 | 1467114458576 Marionette TRACE conn6 <- [1,2098,null,{}] 04:47:38 INFO - PROCESS | 308 | 1467114458579 Marionette TRACE conn6 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:38 INFO - PROCESS | 308 | 1467114458581 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:38 INFO - PROCESS | 308 | 1467114458719 Marionette TRACE conn6 <- [1,2099,null,{"value":null}] 04:47:38 INFO - PROCESS | 308 | 1467114458740 Marionette TRACE conn6 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:38 INFO - PROCESS | 308 | 1467114458742 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:38 INFO - PROCESS | 308 | ++DOCSHELL 1746D800 == 33 [pid = 308] [id = 534] 04:47:38 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (1746DC00) [pid = 308] [serial = 1602] [outer = 00000000] 04:47:38 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (17832000) [pid = 308] [serial = 1603] [outer = 1746DC00] 04:47:38 INFO - PROCESS | 308 | 1467114458786 Marionette DEBUG loaded listener.js 04:47:38 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (1789E000) [pid = 308] [serial = 1604] [outer = 1746DC00] 04:47:39 INFO - PROCESS | 308 | 1467114459225 Marionette TRACE conn6 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 04:47:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 04:47:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 670ms 04:47:39 INFO - PROCESS | 308 | 1467114459253 Marionette TRACE conn6 -> [0,2101,"getWindowHandle",null] 04:47:39 INFO - PROCESS | 308 | 1467114459254 Marionette TRACE conn6 <- [1,2101,null,{"value":"13"}] 04:47:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 04:47:39 INFO - PROCESS | 308 | 1467114459257 Marionette TRACE conn6 -> [0,2102,"setScriptTimeout",{"ms":35000}] 04:47:39 INFO - PROCESS | 308 | 1467114459259 Marionette TRACE conn6 <- [1,2102,null,{}] 04:47:39 INFO - PROCESS | 308 | 1467114459263 Marionette TRACE conn6 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:39 INFO - PROCESS | 308 | 1467114459268 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:39 INFO - PROCESS | 308 | 1467114459411 Marionette TRACE conn6 <- [1,2103,null,{"value":null}] 04:47:39 INFO - PROCESS | 308 | 1467114459480 Marionette TRACE conn6 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:39 INFO - PROCESS | 308 | 1467114459482 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:39 INFO - PROCESS | 308 | ++DOCSHELL 17831800 == 34 [pid = 308] [id = 535] 04:47:39 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (17833400) [pid = 308] [serial = 1605] [outer = 00000000] 04:47:39 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (1877C800) [pid = 308] [serial = 1606] [outer = 17833400] 04:47:39 INFO - PROCESS | 308 | 1467114459528 Marionette DEBUG loaded listener.js 04:47:39 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (18D1F800) [pid = 308] [serial = 1607] [outer = 17833400] 04:47:39 INFO - PROCESS | 308 | 1467114459976 Marionette TRACE conn6 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 04:47:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 04:47:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 770ms 04:47:40 INFO - PROCESS | 308 | 1467114460044 Marionette TRACE conn6 -> [0,2105,"getWindowHandle",null] 04:47:40 INFO - PROCESS | 308 | 1467114460046 Marionette TRACE conn6 <- [1,2105,null,{"value":"13"}] 04:47:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 04:47:40 INFO - PROCESS | 308 | 1467114460056 Marionette TRACE conn6 -> [0,2106,"setScriptTimeout",{"ms":35000}] 04:47:40 INFO - PROCESS | 308 | 1467114460067 Marionette TRACE conn6 <- [1,2106,null,{}] 04:47:40 INFO - PROCESS | 308 | 1467114460071 Marionette TRACE conn6 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:40 INFO - PROCESS | 308 | 1467114460073 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:40 INFO - PROCESS | 308 | 1467114460186 Marionette TRACE conn6 <- [1,2107,null,{"value":null}] 04:47:40 INFO - PROCESS | 308 | --DOMWINDOW == 83 (0F5D3000) [pid = 308] [serial = 1575] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 04:47:40 INFO - PROCESS | 308 | --DOMWINDOW == 82 (19A75400) [pid = 308] [serial = 1542] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 04:47:40 INFO - PROCESS | 308 | --DOMWINDOW == 81 (0FC72C00) [pid = 308] [serial = 1545] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 04:47:40 INFO - PROCESS | 308 | --DOMWINDOW == 80 (1960C000) [pid = 308] [serial = 1569] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 04:47:40 INFO - PROCESS | 308 | --DOMWINDOW == 79 (14766800) [pid = 308] [serial = 1554] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 04:47:40 INFO - PROCESS | 308 | --DOMWINDOW == 78 (198DD800) [pid = 308] [serial = 1572] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 04:47:40 INFO - PROCESS | 308 | --DOMWINDOW == 77 (189AA400) [pid = 308] [serial = 1566] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 04:47:40 INFO - PROCESS | 308 | --DOMWINDOW == 76 (15F94C00) [pid = 308] [serial = 1557] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 04:47:40 INFO - PROCESS | 308 | --DOMWINDOW == 75 (186AC400) [pid = 308] [serial = 1563] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 04:47:40 INFO - PROCESS | 308 | --DOMWINDOW == 74 (110C8C00) [pid = 308] [serial = 1551] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 04:47:40 INFO - PROCESS | 308 | --DOMWINDOW == 73 (0FE27000) [pid = 308] [serial = 1548] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 04:47:40 INFO - PROCESS | 308 | --DOMWINDOW == 72 (1022F000) [pid = 308] [serial = 1578] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 04:47:40 INFO - PROCESS | 308 | --DOMWINDOW == 71 (1782C000) [pid = 308] [serial = 1560] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 04:47:40 INFO - PROCESS | 308 | --DOMWINDOW == 70 (19C70C00) [pid = 308] [serial = 1581] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 04:47:40 INFO - PROCESS | 308 | 1467114460389 Marionette TRACE conn6 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:40 INFO - PROCESS | 308 | 1467114460391 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:40 INFO - PROCESS | 308 | ++DOCSHELL 02080400 == 35 [pid = 308] [id = 536] 04:47:40 INFO - PROCESS | 308 | ++DOMWINDOW == 71 (092A1400) [pid = 308] [serial = 1608] [outer = 00000000] 04:47:40 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (0FD9D400) [pid = 308] [serial = 1609] [outer = 092A1400] 04:47:40 INFO - PROCESS | 308 | 1467114460437 Marionette DEBUG loaded listener.js 04:47:40 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (100D2C00) [pid = 308] [serial = 1610] [outer = 092A1400] 04:47:40 INFO - PROCESS | 308 | 1467114460790 Marionette TRACE conn6 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 04:47:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 04:47:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 790ms 04:47:40 INFO - PROCESS | 308 | 1467114460850 Marionette TRACE conn6 -> [0,2109,"getWindowHandle",null] 04:47:40 INFO - PROCESS | 308 | 1467114460852 Marionette TRACE conn6 <- [1,2109,null,{"value":"13"}] 04:47:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 04:47:40 INFO - PROCESS | 308 | 1467114460856 Marionette TRACE conn6 -> [0,2110,"setScriptTimeout",{"ms":35000}] 04:47:40 INFO - PROCESS | 308 | 1467114460857 Marionette TRACE conn6 <- [1,2110,null,{}] 04:47:40 INFO - PROCESS | 308 | 1467114460861 Marionette TRACE conn6 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:40 INFO - PROCESS | 308 | 1467114460863 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:40 INFO - PROCESS | 308 | 1467114460981 Marionette TRACE conn6 <- [1,2111,null,{"value":null}] 04:47:40 INFO - PROCESS | 308 | 1467114460989 Marionette TRACE conn6 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:40 INFO - PROCESS | 308 | 1467114460991 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:40 INFO - PROCESS | 308 | ++DOCSHELL 0FCF2800 == 36 [pid = 308] [id = 537] 04:47:40 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (0FCF3800) [pid = 308] [serial = 1611] [outer = 00000000] 04:47:40 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (18DEE000) [pid = 308] [serial = 1612] [outer = 0FCF3800] 04:47:41 INFO - PROCESS | 308 | 1467114461035 Marionette DEBUG loaded listener.js 04:47:41 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (19605000) [pid = 308] [serial = 1613] [outer = 0FCF3800] 04:47:41 INFO - PROCESS | 308 | 1467114461429 Marionette TRACE conn6 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 04:47:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 04:47:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 630ms 04:47:41 INFO - PROCESS | 308 | 1467114461490 Marionette TRACE conn6 -> [0,2113,"getWindowHandle",null] 04:47:41 INFO - PROCESS | 308 | 1467114461492 Marionette TRACE conn6 <- [1,2113,null,{"value":"13"}] 04:47:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 04:47:41 INFO - PROCESS | 308 | 1467114461495 Marionette TRACE conn6 -> [0,2114,"setScriptTimeout",{"ms":35000}] 04:47:41 INFO - PROCESS | 308 | 1467114461497 Marionette TRACE conn6 <- [1,2114,null,{}] 04:47:41 INFO - PROCESS | 308 | 1467114461501 Marionette TRACE conn6 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:41 INFO - PROCESS | 308 | 1467114461502 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:41 INFO - PROCESS | 308 | 1467114461618 Marionette TRACE conn6 <- [1,2115,null,{"value":null}] 04:47:41 INFO - PROCESS | 308 | 1467114461657 Marionette TRACE conn6 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:41 INFO - PROCESS | 308 | 1467114461659 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:41 INFO - PROCESS | 308 | ++DOCSHELL 1472B000 == 37 [pid = 308] [id = 538] 04:47:41 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (18DE7400) [pid = 308] [serial = 1614] [outer = 00000000] 04:47:41 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (198D4C00) [pid = 308] [serial = 1615] [outer = 18DE7400] 04:47:41 INFO - PROCESS | 308 | 1467114461703 Marionette DEBUG loaded listener.js 04:47:41 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (198DA000) [pid = 308] [serial = 1616] [outer = 18DE7400] 04:47:42 INFO - PROCESS | 308 | 1467114462113 Marionette TRACE conn6 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 04:47:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 04:47:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 670ms 04:47:42 INFO - PROCESS | 308 | 1467114462166 Marionette TRACE conn6 -> [0,2117,"getWindowHandle",null] 04:47:42 INFO - PROCESS | 308 | 1467114462168 Marionette TRACE conn6 <- [1,2117,null,{"value":"13"}] 04:47:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 04:47:42 INFO - PROCESS | 308 | 1467114462171 Marionette TRACE conn6 -> [0,2118,"setScriptTimeout",{"ms":35000}] 04:47:42 INFO - PROCESS | 308 | 1467114462173 Marionette TRACE conn6 <- [1,2118,null,{}] 04:47:42 INFO - PROCESS | 308 | 1467114462177 Marionette TRACE conn6 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:42 INFO - PROCESS | 308 | 1467114462178 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:42 INFO - PROCESS | 308 | 1467114462296 Marionette TRACE conn6 <- [1,2119,null,{"value":null}] 04:47:42 INFO - PROCESS | 308 | 1467114462304 Marionette TRACE conn6 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:42 INFO - PROCESS | 308 | 1467114462306 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:42 INFO - PROCESS | 308 | ++DOCSHELL 15638800 == 38 [pid = 308] [id = 539] 04:47:42 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (15F4C800) [pid = 308] [serial = 1617] [outer = 00000000] 04:47:42 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (19A74800) [pid = 308] [serial = 1618] [outer = 15F4C800] 04:47:42 INFO - PROCESS | 308 | 1467114462353 Marionette DEBUG loaded listener.js 04:47:42 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (19A77800) [pid = 308] [serial = 1619] [outer = 15F4C800] 04:47:43 INFO - PROCESS | 308 | 1467114463046 Marionette TRACE conn6 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2121,"getWindowHandle",null] 04:47:43 INFO - PROCESS | 308 | 1467114463108 Marionette TRACE conn6 <- [1,2121,null,{"value":"13"}] 04:47:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 04:47:43 INFO - PROCESS | 308 | 1467114463113 Marionette TRACE conn6 -> [0,2122,"setScriptTimeout",{"ms":35000}] 04:47:43 INFO - PROCESS | 308 | 1467114463119 Marionette TRACE conn6 <- [1,2122,null,{}] 04:47:43 INFO - PROCESS | 308 | 1467114463124 Marionette TRACE conn6 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:43 INFO - PROCESS | 308 | 1467114463127 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:43 INFO - PROCESS | 308 | 1467114463247 Marionette TRACE conn6 <- [1,2123,null,{"value":null}] 04:47:43 INFO - PROCESS | 308 | 1467114463390 Marionette TRACE conn6 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:43 INFO - PROCESS | 308 | 1467114463392 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:43 INFO - PROCESS | 308 | ++DOCSHELL 0FCCDC00 == 39 [pid = 308] [id = 540] 04:47:43 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (0FCD2000) [pid = 308] [serial = 1620] [outer = 00000000] 04:47:43 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (1009C800) [pid = 308] [serial = 1621] [outer = 0FCD2000] 04:47:43 INFO - PROCESS | 308 | 1467114463453 Marionette DEBUG loaded listener.js 04:47:43 INFO - PROCESS | 308 | ++DOMWINDOW == 85 (10233C00) [pid = 308] [serial = 1622] [outer = 0FCD2000] 04:47:44 INFO - PROCESS | 308 | 1467114464033 Marionette TRACE conn6 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 04:47:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 04:47:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 970ms 04:47:44 INFO - PROCESS | 308 | 1467114464088 Marionette TRACE conn6 -> [0,2125,"getWindowHandle",null] 04:47:44 INFO - PROCESS | 308 | 1467114464092 Marionette TRACE conn6 <- [1,2125,null,{"value":"13"}] 04:47:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 04:47:44 INFO - PROCESS | 308 | 1467114464099 Marionette TRACE conn6 -> [0,2126,"setScriptTimeout",{"ms":35000}] 04:47:44 INFO - PROCESS | 308 | 1467114464102 Marionette TRACE conn6 <- [1,2126,null,{}] 04:47:44 INFO - PROCESS | 308 | 1467114464106 Marionette TRACE conn6 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:44 INFO - PROCESS | 308 | 1467114464109 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:44 INFO - PROCESS | 308 | 1467114464224 Marionette TRACE conn6 <- [1,2127,null,{"value":null}] 04:47:44 INFO - PROCESS | 308 | 1467114464362 Marionette TRACE conn6 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:44 INFO - PROCESS | 308 | 1467114464365 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:44 INFO - PROCESS | 308 | ++DOCSHELL 15F9B000 == 40 [pid = 308] [id = 541] 04:47:44 INFO - PROCESS | 308 | ++DOMWINDOW == 86 (16214400) [pid = 308] [serial = 1623] [outer = 00000000] 04:47:44 INFO - PROCESS | 308 | ++DOMWINDOW == 87 (17836C00) [pid = 308] [serial = 1624] [outer = 16214400] 04:47:44 INFO - PROCESS | 308 | 1467114464422 Marionette DEBUG loaded listener.js 04:47:44 INFO - PROCESS | 308 | ++DOMWINDOW == 88 (18622C00) [pid = 308] [serial = 1625] [outer = 16214400] 04:47:45 INFO - PROCESS | 308 | 1467114465055 Marionette TRACE conn6 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 04:47:45 INFO - PROCESS | 308 | --DOCSHELL 10471000 == 39 [pid = 308] [id = 12] 04:47:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 04:47:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1019ms 04:47:45 INFO - PROCESS | 308 | 1467114465147 Marionette TRACE conn6 -> [0,2129,"getWindowHandle",null] 04:47:45 INFO - PROCESS | 308 | 1467114465150 Marionette TRACE conn6 <- [1,2129,null,{"value":"13"}] 04:47:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 04:47:45 INFO - PROCESS | 308 | 1467114465175 Marionette TRACE conn6 -> [0,2130,"setScriptTimeout",{"ms":35000}] 04:47:45 INFO - PROCESS | 308 | 1467114465179 Marionette TRACE conn6 <- [1,2130,null,{}] 04:47:45 INFO - PROCESS | 308 | 1467114465191 Marionette TRACE conn6 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:45 INFO - PROCESS | 308 | 1467114465196 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:45 INFO - PROCESS | 308 | 1467114465312 Marionette TRACE conn6 <- [1,2131,null,{"value":null}] 04:47:45 INFO - PROCESS | 308 | 1467114465443 Marionette TRACE conn6 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:45 INFO - PROCESS | 308 | 1467114465446 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:45 INFO - PROCESS | 308 | ++DOCSHELL 198CF000 == 40 [pid = 308] [id = 542] 04:47:45 INFO - PROCESS | 308 | ++DOMWINDOW == 89 (198D0000) [pid = 308] [serial = 1626] [outer = 00000000] 04:47:45 INFO - PROCESS | 308 | ++DOMWINDOW == 90 (19BAFC00) [pid = 308] [serial = 1627] [outer = 198D0000] 04:47:45 INFO - PROCESS | 308 | 1467114465507 Marionette DEBUG loaded listener.js 04:47:45 INFO - PROCESS | 308 | ++DOMWINDOW == 91 (19C6E800) [pid = 308] [serial = 1628] [outer = 198D0000] 04:47:46 INFO - PROCESS | 308 | 1467114466117 Marionette TRACE conn6 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 04:47:46 INFO - PROCESS | 308 | 1467114466169 Marionette TRACE conn6 <- [1,2133,null,{"value":"13"}] 04:47:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 04:47:46 INFO - PROCESS | 308 | 1467114466173 Marionette TRACE conn6 -> [0,2134,"setScriptTimeout",{"ms":35000}] 04:47:46 INFO - PROCESS | 308 | 1467114466175 Marionette TRACE conn6 <- [1,2134,null,{}] 04:47:46 INFO - PROCESS | 308 | 1467114466179 Marionette TRACE conn6 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:46 INFO - PROCESS | 308 | 1467114466182 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:46 INFO - PROCESS | 308 | 1467114466290 Marionette TRACE conn6 <- [1,2135,null,{"value":null}] 04:47:46 INFO - PROCESS | 308 | 1467114466523 Marionette TRACE conn6 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:46 INFO - PROCESS | 308 | 1467114466527 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:46 INFO - PROCESS | 308 | ++DOCSHELL 0F776800 == 41 [pid = 308] [id = 543] 04:47:46 INFO - PROCESS | 308 | ++DOMWINDOW == 92 (0F785800) [pid = 308] [serial = 1629] [outer = 00000000] 04:47:46 INFO - PROCESS | 308 | ++DOMWINDOW == 93 (0FCCC400) [pid = 308] [serial = 1630] [outer = 0F785800] 04:47:46 INFO - PROCESS | 308 | 1467114466589 Marionette DEBUG loaded listener.js 04:47:46 INFO - PROCESS | 308 | ++DOMWINDOW == 94 (0FCE9800) [pid = 308] [serial = 1631] [outer = 0F785800] 04:47:47 INFO - PROCESS | 308 | --DOCSHELL 1472B000 == 40 [pid = 308] [id = 538] 04:47:47 INFO - PROCESS | 308 | --DOCSHELL 0FCF2800 == 39 [pid = 308] [id = 537] 04:47:47 INFO - PROCESS | 308 | --DOCSHELL 02080400 == 38 [pid = 308] [id = 536] 04:47:47 INFO - PROCESS | 308 | --DOCSHELL 17831800 == 37 [pid = 308] [id = 535] 04:47:47 INFO - PROCESS | 308 | --DOCSHELL 1746D800 == 36 [pid = 308] [id = 534] 04:47:47 INFO - PROCESS | 308 | --DOCSHELL 15637000 == 35 [pid = 308] [id = 533] 04:47:47 INFO - PROCESS | 308 | --DOCSHELL 140C5000 == 34 [pid = 308] [id = 532] 04:47:47 INFO - PROCESS | 308 | --DOCSHELL 0FCD0C00 == 33 [pid = 308] [id = 531] 04:47:47 INFO - PROCESS | 308 | --DOCSHELL 0FCE6000 == 32 [pid = 308] [id = 530] 04:47:47 INFO - PROCESS | 308 | --DOCSHELL 0FCD1C00 == 31 [pid = 308] [id = 529] 04:47:47 INFO - PROCESS | 308 | --DOCSHELL 1746C000 == 30 [pid = 308] [id = 528] 04:47:47 INFO - PROCESS | 308 | --DOCSHELL 0F527800 == 29 [pid = 308] [id = 13] 04:47:47 INFO - PROCESS | 308 | --DOCSHELL 198CF000 == 28 [pid = 308] [id = 542] 04:47:47 INFO - PROCESS | 308 | --DOCSHELL 15F9B000 == 27 [pid = 308] [id = 541] 04:47:47 INFO - PROCESS | 308 | --DOCSHELL 15638800 == 26 [pid = 308] [id = 539] 04:47:47 INFO - PROCESS | 308 | --DOCSHELL 0FCCDC00 == 25 [pid = 308] [id = 540] 04:47:47 INFO - PROCESS | 308 | --DOMWINDOW == 93 (19F79C00) [pid = 308] [serial = 1583] [outer = 00000000] [url = about:blank] 04:47:47 INFO - PROCESS | 308 | --DOMWINDOW == 92 (0FF23400) [pid = 308] [serial = 1576] [outer = 00000000] [url = about:blank] 04:47:47 INFO - PROCESS | 308 | --DOMWINDOW == 91 (19A7D800) [pid = 308] [serial = 1544] [outer = 00000000] [url = about:blank] 04:47:47 INFO - PROCESS | 308 | --DOMWINDOW == 90 (0FCCA400) [pid = 308] [serial = 1547] [outer = 00000000] [url = about:blank] 04:47:47 INFO - PROCESS | 308 | --DOMWINDOW == 89 (198D3400) [pid = 308] [serial = 1571] [outer = 00000000] [url = about:blank] 04:47:47 INFO - PROCESS | 308 | --DOMWINDOW == 88 (1562CC00) [pid = 308] [serial = 1555] [outer = 00000000] [url = about:blank] 04:47:47 INFO - PROCESS | 308 | --DOMWINDOW == 87 (19A81C00) [pid = 308] [serial = 1574] [outer = 00000000] [url = about:blank] 04:47:47 INFO - PROCESS | 308 | --DOMWINDOW == 86 (17452C00) [pid = 308] [serial = 1577] [outer = 00000000] [url = about:blank] 04:47:47 INFO - PROCESS | 308 | --DOMWINDOW == 85 (18DEEC00) [pid = 308] [serial = 1567] [outer = 00000000] [url = about:blank] 04:47:47 INFO - PROCESS | 308 | --DOMWINDOW == 84 (16377000) [pid = 308] [serial = 1558] [outer = 00000000] [url = about:blank] 04:47:47 INFO - PROCESS | 308 | --DOMWINDOW == 83 (18D0E000) [pid = 308] [serial = 1565] [outer = 00000000] [url = about:blank] 04:47:47 INFO - PROCESS | 308 | --DOMWINDOW == 82 (189AB800) [pid = 308] [serial = 1564] [outer = 00000000] [url = about:blank] 04:47:47 INFO - PROCESS | 308 | --DOMWINDOW == 81 (14293000) [pid = 308] [serial = 1553] [outer = 00000000] [url = about:blank] 04:47:47 INFO - PROCESS | 308 | --DOMWINDOW == 80 (17458400) [pid = 308] [serial = 1559] [outer = 00000000] [url = about:blank] 04:47:47 INFO - PROCESS | 308 | --DOMWINDOW == 79 (13FE4400) [pid = 308] [serial = 1552] [outer = 00000000] [url = about:blank] 04:47:47 INFO - PROCESS | 308 | --DOMWINDOW == 78 (0FE58800) [pid = 308] [serial = 1550] [outer = 00000000] [url = about:blank] 04:47:47 INFO - PROCESS | 308 | --DOMWINDOW == 77 (0FE2E400) [pid = 308] [serial = 1549] [outer = 00000000] [url = about:blank] 04:47:47 INFO - PROCESS | 308 | --DOMWINDOW == 76 (18DEC000) [pid = 308] [serial = 1568] [outer = 00000000] [url = about:blank] 04:47:47 INFO - PROCESS | 308 | --DOMWINDOW == 75 (198CF400) [pid = 308] [serial = 1570] [outer = 00000000] [url = about:blank] 04:47:47 INFO - PROCESS | 308 | --DOMWINDOW == 74 (19BAA000) [pid = 308] [serial = 1580] [outer = 00000000] [url = about:blank] 04:47:47 INFO - PROCESS | 308 | --DOMWINDOW == 73 (15F4CC00) [pid = 308] [serial = 1556] [outer = 00000000] [url = about:blank] 04:47:47 INFO - PROCESS | 308 | --DOMWINDOW == 72 (17F31800) [pid = 308] [serial = 1561] [outer = 00000000] [url = about:blank] 04:47:47 INFO - PROCESS | 308 | --DOMWINDOW == 71 (19A78000) [pid = 308] [serial = 1573] [outer = 00000000] [url = about:blank] 04:47:47 INFO - PROCESS | 308 | --DOMWINDOW == 70 (0FC7D000) [pid = 308] [serial = 1546] [outer = 00000000] [url = about:blank] 04:47:47 INFO - PROCESS | 308 | --DOMWINDOW == 69 (18628800) [pid = 308] [serial = 1562] [outer = 00000000] [url = about:blank] 04:47:47 INFO - PROCESS | 308 | --DOMWINDOW == 68 (198DC000) [pid = 308] [serial = 1579] [outer = 00000000] [url = about:blank] 04:47:47 INFO - PROCESS | 308 | --DOMWINDOW == 67 (19F77800) [pid = 308] [serial = 1582] [outer = 00000000] [url = about:blank] 04:47:47 INFO - PROCESS | 308 | 1467114467896 Marionette TRACE conn6 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2137,"getWindowHandle",null] 04:47:47 INFO - PROCESS | 308 | 1467114467958 Marionette TRACE conn6 <- [1,2137,null,{"value":"13"}] 04:47:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 04:47:47 INFO - PROCESS | 308 | 1467114467963 Marionette TRACE conn6 -> [0,2138,"setScriptTimeout",{"ms":35000}] 04:47:47 INFO - PROCESS | 308 | 1467114467966 Marionette TRACE conn6 <- [1,2138,null,{}] 04:47:47 INFO - PROCESS | 308 | 1467114467972 Marionette TRACE conn6 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:47 INFO - PROCESS | 308 | 1467114467976 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:48 INFO - PROCESS | 308 | 1467114468061 Marionette TRACE conn6 <- [1,2139,null,{"value":null}] 04:47:48 INFO - PROCESS | 308 | 1467114468105 Marionette TRACE conn6 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:48 INFO - PROCESS | 308 | 1467114468110 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:48 INFO - PROCESS | 308 | ++DOCSHELL 0F5CB800 == 26 [pid = 308] [id = 544] 04:47:48 INFO - PROCESS | 308 | ++DOMWINDOW == 68 (0F5CC800) [pid = 308] [serial = 1632] [outer = 00000000] 04:47:48 INFO - PROCESS | 308 | ++DOMWINDOW == 69 (0F8F8400) [pid = 308] [serial = 1633] [outer = 0F5CC800] 04:47:48 INFO - PROCESS | 308 | 1467114468158 Marionette DEBUG loaded listener.js 04:47:48 INFO - PROCESS | 308 | ++DOMWINDOW == 70 (0FC77400) [pid = 308] [serial = 1634] [outer = 0F5CC800] 04:47:48 INFO - PROCESS | 308 | 1467114468657 Marionette TRACE conn6 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 04:47:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 04:47:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 730ms 04:47:48 INFO - PROCESS | 308 | 1467114468698 Marionette TRACE conn6 -> [0,2141,"getWindowHandle",null] 04:47:48 INFO - PROCESS | 308 | 1467114468703 Marionette TRACE conn6 <- [1,2141,null,{"value":"13"}] 04:47:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 04:47:48 INFO - PROCESS | 308 | 1467114468709 Marionette TRACE conn6 -> [0,2142,"setScriptTimeout",{"ms":35000}] 04:47:48 INFO - PROCESS | 308 | 1467114468712 Marionette TRACE conn6 <- [1,2142,null,{}] 04:47:48 INFO - PROCESS | 308 | 1467114468716 Marionette TRACE conn6 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:48 INFO - PROCESS | 308 | 1467114468719 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:48 INFO - PROCESS | 308 | 1467114468808 Marionette TRACE conn6 <- [1,2143,null,{"value":null}] 04:47:48 INFO - PROCESS | 308 | 1467114468817 Marionette TRACE conn6 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:48 INFO - PROCESS | 308 | 1467114468820 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:48 INFO - PROCESS | 308 | ++DOCSHELL 0FE58C00 == 27 [pid = 308] [id = 545] 04:47:48 INFO - PROCESS | 308 | ++DOMWINDOW == 71 (0FE59000) [pid = 308] [serial = 1635] [outer = 00000000] 04:47:48 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (0FE61000) [pid = 308] [serial = 1636] [outer = 0FE59000] 04:47:48 INFO - PROCESS | 308 | 1467114468867 Marionette DEBUG loaded listener.js 04:47:48 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (0FF28800) [pid = 308] [serial = 1637] [outer = 0FE59000] 04:47:49 INFO - PROCESS | 308 | 1467114469359 Marionette TRACE conn6 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 04:47:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 04:47:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 670ms 04:47:49 INFO - PROCESS | 308 | 1467114469383 Marionette TRACE conn6 -> [0,2145,"getWindowHandle",null] 04:47:49 INFO - PROCESS | 308 | 1467114469385 Marionette TRACE conn6 <- [1,2145,null,{"value":"13"}] 04:47:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 04:47:49 INFO - PROCESS | 308 | 1467114469389 Marionette TRACE conn6 -> [0,2146,"setScriptTimeout",{"ms":35000}] 04:47:49 INFO - PROCESS | 308 | 1467114469392 Marionette TRACE conn6 <- [1,2146,null,{}] 04:47:49 INFO - PROCESS | 308 | 1467114469403 Marionette TRACE conn6 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:49 INFO - PROCESS | 308 | 1467114469407 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:49 INFO - PROCESS | 308 | 1467114469523 Marionette TRACE conn6 <- [1,2147,null,{"value":null}] 04:47:49 INFO - PROCESS | 308 | 1467114469625 Marionette TRACE conn6 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:49 INFO - PROCESS | 308 | 1467114469628 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:49 INFO - PROCESS | 308 | ++DOCSHELL 14292800 == 28 [pid = 308] [id = 546] 04:47:49 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (14293400) [pid = 308] [serial = 1638] [outer = 00000000] 04:47:49 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (148DC800) [pid = 308] [serial = 1639] [outer = 14293400] 04:47:49 INFO - PROCESS | 308 | 1467114469680 Marionette DEBUG loaded listener.js 04:47:49 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (15636800) [pid = 308] [serial = 1640] [outer = 14293400] 04:47:50 INFO - PROCESS | 308 | 1467114470033 Marionette TRACE conn6 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 04:47:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 04:47:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 730ms 04:47:50 INFO - PROCESS | 308 | 1467114470092 Marionette TRACE conn6 -> [0,2149,"getWindowHandle",null] 04:47:50 INFO - PROCESS | 308 | 1467114470105 Marionette TRACE conn6 <- [1,2149,null,{"value":"13"}] 04:47:50 INFO - PROCESS | 308 | 1467114470108 Marionette TRACE conn6 -> [0,2150,"setScriptTimeout",{"ms":35000}] 04:47:50 INFO - PROCESS | 308 | 1467114470110 Marionette TRACE conn6 <- [1,2150,null,{}] 04:47:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 04:47:50 INFO - PROCESS | 308 | 1467114470114 Marionette TRACE conn6 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:50 INFO - PROCESS | 308 | 1467114470116 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:50 INFO - PROCESS | 308 | 1467114470230 Marionette TRACE conn6 <- [1,2151,null,{"value":null}] 04:47:50 INFO - PROCESS | 308 | 1467114470240 Marionette TRACE conn6 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:50 INFO - PROCESS | 308 | 1467114470242 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:50 INFO - PROCESS | 308 | ++DOCSHELL 15F4E000 == 29 [pid = 308] [id = 547] 04:47:50 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (15F50C00) [pid = 308] [serial = 1641] [outer = 00000000] 04:47:50 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (1673B800) [pid = 308] [serial = 1642] [outer = 15F50C00] 04:47:50 INFO - PROCESS | 308 | 1467114470337 Marionette DEBUG loaded listener.js 04:47:50 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (17466800) [pid = 308] [serial = 1643] [outer = 15F50C00] 04:47:50 INFO - PROCESS | 308 | 1467114470757 Marionette TRACE conn6 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 04:47:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 04:47:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 670ms 04:47:50 INFO - PROCESS | 308 | 1467114470783 Marionette TRACE conn6 -> [0,2153,"getWindowHandle",null] 04:47:50 INFO - PROCESS | 308 | 1467114470785 Marionette TRACE conn6 <- [1,2153,null,{"value":"13"}] 04:47:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 04:47:50 INFO - PROCESS | 308 | 1467114470788 Marionette TRACE conn6 -> [0,2154,"setScriptTimeout",{"ms":35000}] 04:47:50 INFO - PROCESS | 308 | 1467114470790 Marionette TRACE conn6 <- [1,2154,null,{}] 04:47:50 INFO - PROCESS | 308 | 1467114470793 Marionette TRACE conn6 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:50 INFO - PROCESS | 308 | 1467114470796 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:50 INFO - PROCESS | 308 | 1467114470933 Marionette TRACE conn6 <- [1,2155,null,{"value":null}] 04:47:50 INFO - PROCESS | 308 | 1467114470953 Marionette TRACE conn6 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:50 INFO - PROCESS | 308 | 1467114470955 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:50 INFO - PROCESS | 308 | ++DOCSHELL 17471800 == 30 [pid = 308] [id = 548] 04:47:50 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (17832800) [pid = 308] [serial = 1644] [outer = 00000000] 04:47:50 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (17F31800) [pid = 308] [serial = 1645] [outer = 17832800] 04:47:51 INFO - PROCESS | 308 | 1467114470999 Marionette DEBUG loaded listener.js 04:47:51 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (1861C800) [pid = 308] [serial = 1646] [outer = 17832800] 04:47:51 INFO - PROCESS | 308 | 1467114471465 Marionette TRACE conn6 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 04:47:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 04:47:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 730ms 04:47:51 INFO - PROCESS | 308 | 1467114471519 Marionette TRACE conn6 -> [0,2157,"getWindowHandle",null] 04:47:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 04:47:51 INFO - PROCESS | 308 | 1467114471521 Marionette TRACE conn6 <- [1,2157,null,{"value":"13"}] 04:47:51 INFO - PROCESS | 308 | 1467114471525 Marionette TRACE conn6 -> [0,2158,"setScriptTimeout",{"ms":35000}] 04:47:51 INFO - PROCESS | 308 | 1467114471526 Marionette TRACE conn6 <- [1,2158,null,{}] 04:47:51 INFO - PROCESS | 308 | 1467114471540 Marionette TRACE conn6 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:51 INFO - PROCESS | 308 | 1467114471545 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:51 INFO - PROCESS | 308 | 1467114471686 Marionette TRACE conn6 <- [1,2159,null,{"value":null}] 04:47:51 INFO - PROCESS | 308 | 1467114471702 Marionette TRACE conn6 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:51 INFO - PROCESS | 308 | 1467114471704 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:51 INFO - PROCESS | 308 | ++DOCSHELL 18D0D000 == 31 [pid = 308] [id = 549] 04:47:51 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (18D0E000) [pid = 308] [serial = 1647] [outer = 00000000] 04:47:51 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (18DED400) [pid = 308] [serial = 1648] [outer = 18D0E000] 04:47:51 INFO - PROCESS | 308 | 1467114471803 Marionette DEBUG loaded listener.js 04:47:51 INFO - PROCESS | 308 | ++DOMWINDOW == 85 (194A9C00) [pid = 308] [serial = 1649] [outer = 18D0E000] 04:47:52 INFO - PROCESS | 308 | --DOMWINDOW == 84 (18DE7400) [pid = 308] [serial = 1614] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 04:47:52 INFO - PROCESS | 308 | --DOMWINDOW == 83 (1746DC00) [pid = 308] [serial = 1602] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 04:47:52 INFO - PROCESS | 308 | --DOMWINDOW == 82 (17833400) [pid = 308] [serial = 1605] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 04:47:52 INFO - PROCESS | 308 | --DOMWINDOW == 81 (092A1400) [pid = 308] [serial = 1608] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 04:47:52 INFO - PROCESS | 308 | --DOMWINDOW == 80 (0FCE5000) [pid = 308] [serial = 1587] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 04:47:52 INFO - PROCESS | 308 | --DOMWINDOW == 79 (19F7C400) [pid = 308] [serial = 1584] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 04:47:52 INFO - PROCESS | 308 | --DOMWINDOW == 78 (15F4B000) [pid = 308] [serial = 1599] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 04:47:52 INFO - PROCESS | 308 | --DOMWINDOW == 77 (140C6800) [pid = 308] [serial = 1596] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 04:47:52 INFO - PROCESS | 308 | --DOMWINDOW == 76 (0FCE6C00) [pid = 308] [serial = 1590] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 04:47:52 INFO - PROCESS | 308 | --DOMWINDOW == 75 (0FCE9000) [pid = 308] [serial = 1593] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 04:47:52 INFO - PROCESS | 308 | --DOMWINDOW == 74 (0FCF3800) [pid = 308] [serial = 1611] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 04:47:52 INFO - PROCESS | 308 | --DOMWINDOW == 73 (100D4400) [pid = 308] [serial = 35] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:47:52 INFO - PROCESS | 308 | --DOMWINDOW == 72 (10473400) [pid = 308] [serial = 32] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:47:52 INFO - PROCESS | 308 | --DOMWINDOW == 71 (15F4C800) [pid = 308] [serial = 1617] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 04:47:52 INFO - PROCESS | 308 | 1467114472411 Marionette TRACE conn6 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 04:47:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 04:47:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 930ms 04:47:52 INFO - PROCESS | 308 | 1467114472455 Marionette TRACE conn6 -> [0,2161,"getWindowHandle",null] 04:47:52 INFO - PROCESS | 308 | 1467114472458 Marionette TRACE conn6 <- [1,2161,null,{"value":"13"}] 04:47:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 04:47:52 INFO - PROCESS | 308 | 1467114472461 Marionette TRACE conn6 -> [0,2162,"setScriptTimeout",{"ms":35000}] 04:47:52 INFO - PROCESS | 308 | 1467114472463 Marionette TRACE conn6 <- [1,2162,null,{}] 04:47:52 INFO - PROCESS | 308 | 1467114472467 Marionette TRACE conn6 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:52 INFO - PROCESS | 308 | 1467114472468 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:52 INFO - PROCESS | 308 | 1467114472580 Marionette TRACE conn6 <- [1,2163,null,{"value":null}] 04:47:52 INFO - PROCESS | 308 | 1467114472642 Marionette TRACE conn6 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:52 INFO - PROCESS | 308 | 1467114472644 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:52 INFO - PROCESS | 308 | ++DOCSHELL 0F8FD000 == 32 [pid = 308] [id = 550] 04:47:52 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (0FC8B000) [pid = 308] [serial = 1650] [outer = 00000000] 04:47:52 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (140C7C00) [pid = 308] [serial = 1651] [outer = 0FC8B000] 04:47:52 INFO - PROCESS | 308 | 1467114472688 Marionette DEBUG loaded listener.js 04:47:52 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (15F92000) [pid = 308] [serial = 1652] [outer = 0FC8B000] 04:47:53 INFO - PROCESS | 308 | 1467114473370 Marionette TRACE conn6 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 04:47:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 04:47:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 930ms 04:47:53 INFO - PROCESS | 308 | 1467114473396 Marionette TRACE conn6 -> [0,2165,"getWindowHandle",null] 04:47:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 04:47:53 INFO - PROCESS | 308 | 1467114473400 Marionette TRACE conn6 <- [1,2165,null,{"value":"13"}] 04:47:53 INFO - PROCESS | 308 | 1467114473405 Marionette TRACE conn6 -> [0,2166,"setScriptTimeout",{"ms":35000}] 04:47:53 INFO - PROCESS | 308 | 1467114473410 Marionette TRACE conn6 <- [1,2166,null,{}] 04:47:53 INFO - PROCESS | 308 | 1467114473415 Marionette TRACE conn6 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:53 INFO - PROCESS | 308 | 1467114473418 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:53 INFO - PROCESS | 308 | 1467114473539 Marionette TRACE conn6 <- [1,2167,null,{"value":null}] 04:47:53 INFO - PROCESS | 308 | 1467114473676 Marionette TRACE conn6 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:53 INFO - PROCESS | 308 | 1467114473679 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:53 INFO - PROCESS | 308 | ++DOCSHELL 0C8BD800 == 33 [pid = 308] [id = 551] 04:47:53 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (0FC97C00) [pid = 308] [serial = 1653] [outer = 00000000] 04:47:53 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (0FE26000) [pid = 308] [serial = 1654] [outer = 0FC97C00] 04:47:53 INFO - PROCESS | 308 | 1467114473739 Marionette DEBUG loaded listener.js 04:47:53 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (0FE62400) [pid = 308] [serial = 1655] [outer = 0FC97C00] 04:47:54 INFO - PROCESS | 308 | 1467114474445 Marionette TRACE conn6 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 04:47:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 04:47:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1137ms 04:47:54 INFO - PROCESS | 308 | 1467114474543 Marionette TRACE conn6 -> [0,2169,"getWindowHandle",null] 04:47:54 INFO - PROCESS | 308 | 1467114474548 Marionette TRACE conn6 <- [1,2169,null,{"value":"13"}] 04:47:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 04:47:54 INFO - PROCESS | 308 | 1467114474554 Marionette TRACE conn6 -> [0,2170,"setScriptTimeout",{"ms":35000}] 04:47:54 INFO - PROCESS | 308 | 1467114474557 Marionette TRACE conn6 <- [1,2170,null,{}] 04:47:54 INFO - PROCESS | 308 | 1467114474561 Marionette TRACE conn6 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:54 INFO - PROCESS | 308 | 1467114474564 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:54 INFO - PROCESS | 308 | 1467114474713 Marionette TRACE conn6 <- [1,2171,null,{"value":null}] 04:47:54 INFO - PROCESS | 308 | 1467114474926 Marionette TRACE conn6 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:54 INFO - PROCESS | 308 | 1467114474929 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:54 INFO - PROCESS | 308 | ++DOCSHELL 092A9800 == 34 [pid = 308] [id = 552] 04:47:54 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (0C8B6800) [pid = 308] [serial = 1656] [outer = 00000000] 04:47:54 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (0C8DF800) [pid = 308] [serial = 1657] [outer = 0C8B6800] 04:47:55 INFO - PROCESS | 308 | 1467114474989 Marionette DEBUG loaded listener.js 04:47:55 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (0FCC5C00) [pid = 308] [serial = 1658] [outer = 0C8B6800] 04:47:55 INFO - PROCESS | 308 | --DOCSHELL 18D0D000 == 33 [pid = 308] [id = 549] 04:47:55 INFO - PROCESS | 308 | --DOCSHELL 17471800 == 32 [pid = 308] [id = 548] 04:47:55 INFO - PROCESS | 308 | --DOCSHELL 15F4E000 == 31 [pid = 308] [id = 547] 04:47:55 INFO - PROCESS | 308 | --DOCSHELL 14292800 == 30 [pid = 308] [id = 546] 04:47:55 INFO - PROCESS | 308 | --DOCSHELL 0FE58C00 == 29 [pid = 308] [id = 545] 04:47:55 INFO - PROCESS | 308 | --DOCSHELL 0F5CB800 == 28 [pid = 308] [id = 544] 04:47:55 INFO - PROCESS | 308 | --DOCSHELL 0F776800 == 27 [pid = 308] [id = 543] 04:47:55 INFO - PROCESS | 308 | --DOMWINDOW == 79 (0FE27800) [pid = 308] [serial = 1091] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:47:55 INFO - PROCESS | 308 | --DOMWINDOW == 78 (10093800) [pid = 308] [serial = 34] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:47:55 INFO - PROCESS | 308 | --DOMWINDOW == 77 (19A77800) [pid = 308] [serial = 1619] [outer = 00000000] [url = about:blank] 04:47:55 INFO - PROCESS | 308 | --DOMWINDOW == 76 (19A74800) [pid = 308] [serial = 1618] [outer = 00000000] [url = about:blank] 04:47:55 INFO - PROCESS | 308 | --DOMWINDOW == 75 (198D4C00) [pid = 308] [serial = 1615] [outer = 00000000] [url = about:blank] 04:47:55 INFO - PROCESS | 308 | --DOMWINDOW == 74 (17832000) [pid = 308] [serial = 1603] [outer = 00000000] [url = about:blank] 04:47:55 INFO - PROCESS | 308 | --DOMWINDOW == 73 (1877C800) [pid = 308] [serial = 1606] [outer = 00000000] [url = about:blank] 04:47:55 INFO - PROCESS | 308 | --DOMWINDOW == 72 (1789E000) [pid = 308] [serial = 1604] [outer = 00000000] [url = about:blank] 04:47:55 INFO - PROCESS | 308 | --DOMWINDOW == 71 (0FD9D400) [pid = 308] [serial = 1609] [outer = 00000000] [url = about:blank] 04:47:55 INFO - PROCESS | 308 | --DOMWINDOW == 70 (0FE23C00) [pid = 308] [serial = 1588] [outer = 00000000] [url = about:blank] 04:47:55 INFO - PROCESS | 308 | --DOMWINDOW == 69 (0FE5D000) [pid = 308] [serial = 1589] [outer = 00000000] [url = about:blank] 04:47:55 INFO - PROCESS | 308 | --DOMWINDOW == 68 (1ABC5400) [pid = 308] [serial = 1586] [outer = 00000000] [url = about:blank] 04:47:55 INFO - PROCESS | 308 | --DOMWINDOW == 67 (1AB06C00) [pid = 308] [serial = 1585] [outer = 00000000] [url = about:blank] 04:47:55 INFO - PROCESS | 308 | --DOMWINDOW == 66 (16214C00) [pid = 308] [serial = 1600] [outer = 00000000] [url = about:blank] 04:47:55 INFO - PROCESS | 308 | --DOMWINDOW == 65 (1472C800) [pid = 308] [serial = 1597] [outer = 00000000] [url = about:blank] 04:47:55 INFO - PROCESS | 308 | --DOMWINDOW == 64 (148DD800) [pid = 308] [serial = 1598] [outer = 00000000] [url = about:blank] 04:47:55 INFO - PROCESS | 308 | --DOMWINDOW == 63 (0FCEF000) [pid = 308] [serial = 1591] [outer = 00000000] [url = about:blank] 04:47:55 INFO - PROCESS | 308 | --DOMWINDOW == 62 (0FE24400) [pid = 308] [serial = 1592] [outer = 00000000] [url = about:blank] 04:47:55 INFO - PROCESS | 308 | --DOMWINDOW == 61 (18D1F800) [pid = 308] [serial = 1607] [outer = 00000000] [url = about:blank] 04:47:55 INFO - PROCESS | 308 | --DOMWINDOW == 60 (0FE58400) [pid = 308] [serial = 1594] [outer = 00000000] [url = about:blank] 04:47:55 INFO - PROCESS | 308 | --DOMWINDOW == 59 (0FF26000) [pid = 308] [serial = 1595] [outer = 00000000] [url = about:blank] 04:47:55 INFO - PROCESS | 308 | --DOMWINDOW == 58 (198DA000) [pid = 308] [serial = 1616] [outer = 00000000] [url = about:blank] 04:47:55 INFO - PROCESS | 308 | --DOMWINDOW == 57 (100D2C00) [pid = 308] [serial = 1610] [outer = 00000000] [url = about:blank] 04:47:55 INFO - PROCESS | 308 | --DOMWINDOW == 56 (18DEE000) [pid = 308] [serial = 1612] [outer = 00000000] [url = about:blank] 04:47:55 INFO - PROCESS | 308 | --DOMWINDOW == 55 (16748800) [pid = 308] [serial = 1601] [outer = 00000000] [url = about:blank] 04:47:55 INFO - PROCESS | 308 | --DOMWINDOW == 54 (19605000) [pid = 308] [serial = 1613] [outer = 00000000] [url = about:blank] 04:47:55 INFO - PROCESS | 308 | 1467114475604 Marionette TRACE conn6 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 04:47:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 04:47:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1122ms 04:47:55 INFO - PROCESS | 308 | 1467114475681 Marionette TRACE conn6 -> [0,2173,"getWindowHandle",null] 04:47:55 INFO - PROCESS | 308 | 1467114475684 Marionette TRACE conn6 <- [1,2173,null,{"value":"13"}] 04:47:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 04:47:55 INFO - PROCESS | 308 | 1467114475688 Marionette TRACE conn6 -> [0,2174,"setScriptTimeout",{"ms":35000}] 04:47:55 INFO - PROCESS | 308 | 1467114475691 Marionette TRACE conn6 <- [1,2174,null,{}] 04:47:55 INFO - PROCESS | 308 | 1467114475704 Marionette TRACE conn6 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:55 INFO - PROCESS | 308 | 1467114475708 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:55 INFO - PROCESS | 308 | 1467114475798 Marionette TRACE conn6 <- [1,2175,null,{"value":null}] 04:47:55 INFO - PROCESS | 308 | 1467114475810 Marionette TRACE conn6 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:55 INFO - PROCESS | 308 | 1467114475813 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:55 INFO - PROCESS | 308 | ++DOCSHELL 0FE22800 == 28 [pid = 308] [id = 553] 04:47:55 INFO - PROCESS | 308 | ++DOMWINDOW == 55 (0FE23000) [pid = 308] [serial = 1659] [outer = 00000000] 04:47:55 INFO - PROCESS | 308 | ++DOMWINDOW == 56 (0FF1C800) [pid = 308] [serial = 1660] [outer = 0FE23000] 04:47:55 INFO - PROCESS | 308 | 1467114475860 Marionette DEBUG loaded listener.js 04:47:55 INFO - PROCESS | 308 | ++DOMWINDOW == 57 (0FF28400) [pid = 308] [serial = 1661] [outer = 0FE23000] 04:47:56 INFO - PROCESS | 308 | 1467114476367 Marionette TRACE conn6 <- [1,2176,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 04:47:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 04:47:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 730ms 04:47:56 INFO - PROCESS | 308 | 1467114476421 Marionette TRACE conn6 -> [0,2177,"getWindowHandle",null] 04:47:56 INFO - PROCESS | 308 | 1467114476425 Marionette TRACE conn6 <- [1,2177,null,{"value":"13"}] 04:47:56 INFO - PROCESS | 308 | 1467114476430 Marionette TRACE conn6 -> [0,2178,"setScriptTimeout",{"ms":35000}] 04:47:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 04:47:56 INFO - PROCESS | 308 | 1467114476431 Marionette TRACE conn6 <- [1,2178,null,{}] 04:47:56 INFO - PROCESS | 308 | 1467114476436 Marionette TRACE conn6 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:56 INFO - PROCESS | 308 | 1467114476438 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:56 INFO - PROCESS | 308 | 1467114476527 Marionette TRACE conn6 <- [1,2179,null,{"value":null}] 04:47:56 INFO - PROCESS | 308 | 1467114476628 Marionette TRACE conn6 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:56 INFO - PROCESS | 308 | 1467114476630 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:56 INFO - PROCESS | 308 | ++DOCSHELL 13F22C00 == 29 [pid = 308] [id = 554] 04:47:56 INFO - PROCESS | 308 | ++DOMWINDOW == 58 (13FA0400) [pid = 308] [serial = 1662] [outer = 00000000] 04:47:56 INFO - PROCESS | 308 | ++DOMWINDOW == 59 (142B8800) [pid = 308] [serial = 1663] [outer = 13FA0400] 04:47:56 INFO - PROCESS | 308 | 1467114476676 Marionette DEBUG loaded listener.js 04:47:56 INFO - PROCESS | 308 | ++DOMWINDOW == 60 (14828800) [pid = 308] [serial = 1664] [outer = 13FA0400] 04:47:57 INFO - PROCESS | 308 | 1467114477059 Marionette TRACE conn6 <- [1,2180,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 04:47:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 04:47:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 670ms 04:47:57 INFO - PROCESS | 308 | 1467114477105 Marionette TRACE conn6 -> [0,2181,"getWindowHandle",null] 04:47:57 INFO - PROCESS | 308 | 1467114477107 Marionette TRACE conn6 <- [1,2181,null,{"value":"13"}] 04:47:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 04:47:57 INFO - PROCESS | 308 | 1467114477112 Marionette TRACE conn6 -> [0,2182,"setScriptTimeout",{"ms":35000}] 04:47:57 INFO - PROCESS | 308 | 1467114477118 Marionette TRACE conn6 <- [1,2182,null,{}] 04:47:57 INFO - PROCESS | 308 | 1467114477127 Marionette TRACE conn6 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:57 INFO - PROCESS | 308 | 1467114477131 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:57 INFO - PROCESS | 308 | 1467114477218 Marionette TRACE conn6 <- [1,2183,null,{"value":null}] 04:47:57 INFO - PROCESS | 308 | 1467114477226 Marionette TRACE conn6 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:57 INFO - PROCESS | 308 | 1467114477228 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:57 INFO - PROCESS | 308 | ++DOCSHELL 15F4D000 == 30 [pid = 308] [id = 555] 04:47:57 INFO - PROCESS | 308 | ++DOMWINDOW == 61 (15F4DC00) [pid = 308] [serial = 1665] [outer = 00000000] 04:47:57 INFO - PROCESS | 308 | ++DOMWINDOW == 62 (17465000) [pid = 308] [serial = 1666] [outer = 15F4DC00] 04:47:57 INFO - PROCESS | 308 | 1467114477275 Marionette DEBUG loaded listener.js 04:47:57 INFO - PROCESS | 308 | ++DOMWINDOW == 63 (17471800) [pid = 308] [serial = 1667] [outer = 15F4DC00] 04:47:57 INFO - PROCESS | 308 | 1467114477744 Marionette TRACE conn6 <- [1,2184,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 04:47:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 04:47:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 690ms 04:47:57 INFO - PROCESS | 308 | 1467114477805 Marionette TRACE conn6 -> [0,2185,"getWindowHandle",null] 04:47:57 INFO - PROCESS | 308 | 1467114477807 Marionette TRACE conn6 <- [1,2185,null,{"value":"13"}] 04:47:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 04:47:57 INFO - PROCESS | 308 | 1467114477816 Marionette TRACE conn6 -> [0,2186,"setScriptTimeout",{"ms":35000}] 04:47:57 INFO - PROCESS | 308 | 1467114477818 Marionette TRACE conn6 <- [1,2186,null,{}] 04:47:57 INFO - PROCESS | 308 | 1467114477822 Marionette TRACE conn6 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:57 INFO - PROCESS | 308 | 1467114477824 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:57 INFO - PROCESS | 308 | 1467114477967 Marionette TRACE conn6 <- [1,2187,null,{"value":null}] 04:47:57 INFO - PROCESS | 308 | 1467114477973 Marionette TRACE conn6 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:57 INFO - PROCESS | 308 | 1467114477975 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:58 INFO - PROCESS | 308 | ++DOCSHELL 17F2BC00 == 31 [pid = 308] [id = 556] 04:47:58 INFO - PROCESS | 308 | ++DOMWINDOW == 64 (17F2FC00) [pid = 308] [serial = 1668] [outer = 00000000] 04:47:58 INFO - PROCESS | 308 | ++DOMWINDOW == 65 (186B9000) [pid = 308] [serial = 1669] [outer = 17F2FC00] 04:47:58 INFO - PROCESS | 308 | 1467114478018 Marionette DEBUG loaded listener.js 04:47:58 INFO - PROCESS | 308 | ++DOMWINDOW == 66 (187DCC00) [pid = 308] [serial = 1670] [outer = 17F2FC00] 04:47:58 INFO - PROCESS | 308 | 1467114478450 Marionette TRACE conn6 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 04:47:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 04:47:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 670ms 04:47:58 INFO - PROCESS | 308 | 1467114478490 Marionette TRACE conn6 -> [0,2189,"getWindowHandle",null] 04:47:58 INFO - PROCESS | 308 | 1467114478492 Marionette TRACE conn6 <- [1,2189,null,{"value":"13"}] 04:47:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 04:47:58 INFO - PROCESS | 308 | 1467114478502 Marionette TRACE conn6 -> [0,2190,"setScriptTimeout",{"ms":35000}] 04:47:58 INFO - PROCESS | 308 | 1467114478504 Marionette TRACE conn6 <- [1,2190,null,{}] 04:47:58 INFO - PROCESS | 308 | 1467114478508 Marionette TRACE conn6 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:58 INFO - PROCESS | 308 | 1467114478510 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:58 INFO - PROCESS | 308 | 1467114478621 Marionette TRACE conn6 <- [1,2191,null,{"value":null}] 04:47:58 INFO - PROCESS | 308 | 1467114478627 Marionette TRACE conn6 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:58 INFO - PROCESS | 308 | 1467114478632 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:58 INFO - PROCESS | 308 | ++DOCSHELL 104BF800 == 32 [pid = 308] [id = 557] 04:47:58 INFO - PROCESS | 308 | ++DOMWINDOW == 67 (1673E400) [pid = 308] [serial = 1671] [outer = 00000000] 04:47:58 INFO - PROCESS | 308 | ++DOMWINDOW == 68 (18DE7000) [pid = 308] [serial = 1672] [outer = 1673E400] 04:47:58 INFO - PROCESS | 308 | 1467114478690 Marionette DEBUG loaded listener.js 04:47:58 INFO - PROCESS | 308 | ++DOMWINDOW == 69 (194A8C00) [pid = 308] [serial = 1673] [outer = 1673E400] 04:47:59 INFO - PROCESS | 308 | 1467114479170 Marionette TRACE conn6 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 04:47:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 04:47:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 730ms 04:47:59 INFO - PROCESS | 308 | 1467114479229 Marionette TRACE conn6 -> [0,2193,"getWindowHandle",null] 04:47:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 04:47:59 INFO - PROCESS | 308 | 1467114479231 Marionette TRACE conn6 <- [1,2193,null,{"value":"13"}] 04:47:59 INFO - PROCESS | 308 | 1467114479235 Marionette TRACE conn6 -> [0,2194,"setScriptTimeout",{"ms":35000}] 04:47:59 INFO - PROCESS | 308 | 1467114479236 Marionette TRACE conn6 <- [1,2194,null,{}] 04:47:59 INFO - PROCESS | 308 | 1467114479273 Marionette TRACE conn6 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:59 INFO - PROCESS | 308 | 1467114479275 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:59 INFO - PROCESS | 308 | 1467114479395 Marionette TRACE conn6 <- [1,2195,null,{"value":null}] 04:47:59 INFO - PROCESS | 308 | 1467114479409 Marionette TRACE conn6 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:59 INFO - PROCESS | 308 | 1467114479411 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:47:59 INFO - PROCESS | 308 | ++DOCSHELL 19601800 == 33 [pid = 308] [id = 558] 04:47:59 INFO - PROCESS | 308 | ++DOMWINDOW == 70 (19608C00) [pid = 308] [serial = 1674] [outer = 00000000] 04:47:59 INFO - PROCESS | 308 | ++DOMWINDOW == 71 (198D5800) [pid = 308] [serial = 1675] [outer = 19608C00] 04:47:59 INFO - PROCESS | 308 | 1467114479509 Marionette DEBUG loaded listener.js 04:47:59 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (198D8400) [pid = 308] [serial = 1676] [outer = 19608C00] 04:47:59 INFO - PROCESS | 308 | --DOMWINDOW == 71 (0FE59000) [pid = 308] [serial = 1635] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 04:47:59 INFO - PROCESS | 308 | --DOMWINDOW == 70 (14293400) [pid = 308] [serial = 1638] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 04:47:59 INFO - PROCESS | 308 | --DOMWINDOW == 69 (0F5CC800) [pid = 308] [serial = 1632] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 04:47:59 INFO - PROCESS | 308 | --DOMWINDOW == 68 (0F785800) [pid = 308] [serial = 1629] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 04:47:59 INFO - PROCESS | 308 | --DOMWINDOW == 67 (17832800) [pid = 308] [serial = 1644] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 04:47:59 INFO - PROCESS | 308 | --DOMWINDOW == 66 (0FCD2000) [pid = 308] [serial = 1620] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 04:47:59 INFO - PROCESS | 308 | --DOMWINDOW == 65 (16214400) [pid = 308] [serial = 1623] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 04:47:59 INFO - PROCESS | 308 | --DOMWINDOW == 64 (18D0E000) [pid = 308] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 04:47:59 INFO - PROCESS | 308 | --DOMWINDOW == 63 (198D0000) [pid = 308] [serial = 1626] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 04:47:59 INFO - PROCESS | 308 | --DOMWINDOW == 62 (15F50C00) [pid = 308] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 04:47:59 INFO - PROCESS | 308 | 1467114479927 Marionette TRACE conn6 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 04:47:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 04:47:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 730ms 04:47:59 INFO - PROCESS | 308 | 1467114479970 Marionette TRACE conn6 -> [0,2197,"getWindowHandle",null] 04:47:59 INFO - PROCESS | 308 | 1467114479972 Marionette TRACE conn6 <- [1,2197,null,{"value":"13"}] 04:47:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 04:47:59 INFO - PROCESS | 308 | 1467114479975 Marionette TRACE conn6 -> [0,2198,"setScriptTimeout",{"ms":35000}] 04:47:59 INFO - PROCESS | 308 | 1467114479977 Marionette TRACE conn6 <- [1,2198,null,{}] 04:47:59 INFO - PROCESS | 308 | 1467114479980 Marionette TRACE conn6 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:59 INFO - PROCESS | 308 | 1467114479982 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:00 INFO - PROCESS | 308 | 1467114480063 Marionette TRACE conn6 <- [1,2199,null,{"value":null}] 04:48:00 INFO - PROCESS | 308 | 1467114480068 Marionette TRACE conn6 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:00 INFO - PROCESS | 308 | 1467114480070 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:00 INFO - PROCESS | 308 | ++DOCSHELL 16748400 == 34 [pid = 308] [id = 559] 04:48:00 INFO - PROCESS | 308 | ++DOMWINDOW == 63 (17832800) [pid = 308] [serial = 1677] [outer = 00000000] 04:48:00 INFO - PROCESS | 308 | ++DOMWINDOW == 64 (198DB000) [pid = 308] [serial = 1678] [outer = 17832800] 04:48:00 INFO - PROCESS | 308 | 1467114480114 Marionette DEBUG loaded listener.js 04:48:00 INFO - PROCESS | 308 | ++DOMWINDOW == 65 (198DBC00) [pid = 308] [serial = 1679] [outer = 17832800] 04:48:00 INFO - PROCESS | 308 | 1467114480547 Marionette TRACE conn6 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 04:48:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 04:48:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 630ms 04:48:00 INFO - PROCESS | 308 | 1467114480606 Marionette TRACE conn6 -> [0,2201,"getWindowHandle",null] 04:48:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 04:48:00 INFO - PROCESS | 308 | 1467114480608 Marionette TRACE conn6 <- [1,2201,null,{"value":"13"}] 04:48:00 INFO - PROCESS | 308 | 1467114480611 Marionette TRACE conn6 -> [0,2202,"setScriptTimeout",{"ms":35000}] 04:48:00 INFO - PROCESS | 308 | 1467114480613 Marionette TRACE conn6 <- [1,2202,null,{}] 04:48:00 INFO - PROCESS | 308 | 1467114480616 Marionette TRACE conn6 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:00 INFO - PROCESS | 308 | 1467114480618 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:00 INFO - PROCESS | 308 | 1467114480703 Marionette TRACE conn6 <- [1,2203,null,{"value":null}] 04:48:00 INFO - PROCESS | 308 | 1467114480708 Marionette TRACE conn6 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:00 INFO - PROCESS | 308 | 1467114480710 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:00 INFO - PROCESS | 308 | ++DOCSHELL 1994EC00 == 35 [pid = 308] [id = 560] 04:48:00 INFO - PROCESS | 308 | ++DOMWINDOW == 66 (19A52000) [pid = 308] [serial = 1680] [outer = 00000000] 04:48:00 INFO - PROCESS | 308 | ++DOMWINDOW == 67 (19A76800) [pid = 308] [serial = 1681] [outer = 19A52000] 04:48:00 INFO - PROCESS | 308 | 1467114480753 Marionette DEBUG loaded listener.js 04:48:00 INFO - PROCESS | 308 | ++DOMWINDOW == 68 (19A7A800) [pid = 308] [serial = 1682] [outer = 19A52000] 04:48:01 INFO - PROCESS | 308 | 1467114481207 Marionette TRACE conn6 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 04:48:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 04:48:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 630ms 04:48:01 INFO - PROCESS | 308 | 1467114481242 Marionette TRACE conn6 -> [0,2205,"getWindowHandle",null] 04:48:01 INFO - PROCESS | 308 | 1467114481244 Marionette TRACE conn6 <- [1,2205,null,{"value":"13"}] 04:48:01 INFO - PROCESS | 308 | 1467114481247 Marionette TRACE conn6 -> [0,2206,"setScriptTimeout",{"ms":35000}] 04:48:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 04:48:01 INFO - PROCESS | 308 | 1467114481249 Marionette TRACE conn6 <- [1,2206,null,{}] 04:48:01 INFO - PROCESS | 308 | 1467114481267 Marionette TRACE conn6 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:01 INFO - PROCESS | 308 | 1467114481269 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:01 INFO - PROCESS | 308 | 1467114481363 Marionette TRACE conn6 <- [1,2207,null,{"value":null}] 04:48:01 INFO - PROCESS | 308 | 1467114481369 Marionette TRACE conn6 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:01 INFO - PROCESS | 308 | 1467114481371 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:01 INFO - PROCESS | 308 | ++DOCSHELL 19A7F000 == 36 [pid = 308] [id = 561] 04:48:01 INFO - PROCESS | 308 | ++DOMWINDOW == 69 (19A81000) [pid = 308] [serial = 1683] [outer = 00000000] 04:48:01 INFO - PROCESS | 308 | ++DOMWINDOW == 70 (19BA7C00) [pid = 308] [serial = 1684] [outer = 19A81000] 04:48:01 INFO - PROCESS | 308 | 1467114481414 Marionette DEBUG loaded listener.js 04:48:01 INFO - PROCESS | 308 | ++DOMWINDOW == 71 (19BA9000) [pid = 308] [serial = 1685] [outer = 19A81000] 04:48:01 INFO - PROCESS | 308 | 1467114481955 Marionette TRACE conn6 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 04:48:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 04:48:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 770ms 04:48:02 INFO - PROCESS | 308 | 1467114482023 Marionette TRACE conn6 -> [0,2209,"getWindowHandle",null] 04:48:02 INFO - PROCESS | 308 | 1467114482028 Marionette TRACE conn6 <- [1,2209,null,{"value":"13"}] 04:48:02 INFO - PROCESS | 308 | 1467114482033 Marionette TRACE conn6 -> [0,2210,"setScriptTimeout",{"ms":35000}] 04:48:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 04:48:02 INFO - PROCESS | 308 | 1467114482037 Marionette TRACE conn6 <- [1,2210,null,{}] 04:48:02 INFO - PROCESS | 308 | 1467114482043 Marionette TRACE conn6 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:02 INFO - PROCESS | 308 | 1467114482047 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:02 INFO - PROCESS | 308 | 1467114482225 Marionette TRACE conn6 <- [1,2211,null,{"value":null}] 04:48:02 INFO - PROCESS | 308 | 1467114482333 Marionette TRACE conn6 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:02 INFO - PROCESS | 308 | 1467114482336 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:02 INFO - PROCESS | 308 | ++DOCSHELL 0F8F9000 == 37 [pid = 308] [id = 562] 04:48:02 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (0FE27000) [pid = 308] [serial = 1686] [outer = 00000000] 04:48:02 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (0FF20400) [pid = 308] [serial = 1687] [outer = 0FE27000] 04:48:02 INFO - PROCESS | 308 | 1467114482392 Marionette DEBUG loaded listener.js 04:48:02 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (10477000) [pid = 308] [serial = 1688] [outer = 0FE27000] 04:48:02 INFO - PROCESS | 308 | 1467114482978 Marionette TRACE conn6 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 04:48:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 04:48:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 970ms 04:48:03 INFO - PROCESS | 308 | 1467114483007 Marionette TRACE conn6 -> [0,2213,"getWindowHandle",null] 04:48:03 INFO - PROCESS | 308 | 1467114483012 Marionette TRACE conn6 <- [1,2213,null,{"value":"13"}] 04:48:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 04:48:03 INFO - PROCESS | 308 | 1467114483018 Marionette TRACE conn6 -> [0,2214,"setScriptTimeout",{"ms":35000}] 04:48:03 INFO - PROCESS | 308 | 1467114483021 Marionette TRACE conn6 <- [1,2214,null,{}] 04:48:03 INFO - PROCESS | 308 | 1467114483025 Marionette TRACE conn6 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:03 INFO - PROCESS | 308 | 1467114483028 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:03 INFO - PROCESS | 308 | 1467114483141 Marionette TRACE conn6 <- [1,2215,null,{"value":null}] 04:48:03 INFO - PROCESS | 308 | 1467114483254 Marionette TRACE conn6 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:03 INFO - PROCESS | 308 | 1467114483256 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:03 INFO - PROCESS | 308 | ++DOCSHELL 1562C000 == 38 [pid = 308] [id = 563] 04:48:03 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (1563A800) [pid = 308] [serial = 1689] [outer = 00000000] 04:48:03 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (15F94C00) [pid = 308] [serial = 1690] [outer = 1563A800] 04:48:03 INFO - PROCESS | 308 | 1467114483358 Marionette DEBUG loaded listener.js 04:48:03 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (17458400) [pid = 308] [serial = 1691] [outer = 1563A800] 04:48:03 INFO - PROCESS | 308 | 1467114483947 Marionette TRACE conn6 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 04:48:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 04:48:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 970ms 04:48:03 INFO - PROCESS | 308 | 1467114483992 Marionette TRACE conn6 -> [0,2217,"getWindowHandle",null] 04:48:03 INFO - PROCESS | 308 | 1467114483995 Marionette TRACE conn6 <- [1,2217,null,{"value":"13"}] 04:48:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 04:48:04 INFO - PROCESS | 308 | 1467114483999 Marionette TRACE conn6 -> [0,2218,"setScriptTimeout",{"ms":35000}] 04:48:04 INFO - PROCESS | 308 | 1467114484003 Marionette TRACE conn6 <- [1,2218,null,{}] 04:48:04 INFO - PROCESS | 308 | 1467114484014 Marionette TRACE conn6 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:04 INFO - PROCESS | 308 | 1467114484019 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:04 INFO - PROCESS | 308 | 1467114484128 Marionette TRACE conn6 <- [1,2219,null,{"value":null}] 04:48:04 INFO - PROCESS | 308 | 1467114484242 Marionette TRACE conn6 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:04 INFO - PROCESS | 308 | 1467114484245 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:04 INFO - PROCESS | 308 | ++DOCSHELL 19A7C000 == 39 [pid = 308] [id = 564] 04:48:04 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (19A7D800) [pid = 308] [serial = 1692] [outer = 00000000] 04:48:04 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (19ACEC00) [pid = 308] [serial = 1693] [outer = 19A7D800] 04:48:04 INFO - PROCESS | 308 | 1467114484344 Marionette DEBUG loaded listener.js 04:48:04 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (19BB2800) [pid = 308] [serial = 1694] [outer = 19A7D800] 04:48:04 INFO - PROCESS | 308 | 1467114484986 Marionette TRACE conn6 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 04:48:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 04:48:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1021ms 04:48:05 INFO - PROCESS | 308 | 1467114485023 Marionette TRACE conn6 -> [0,2221,"getWindowHandle",null] 04:48:05 INFO - PROCESS | 308 | 1467114485026 Marionette TRACE conn6 <- [1,2221,null,{"value":"13"}] 04:48:05 INFO - PROCESS | 308 | 1467114485029 Marionette TRACE conn6 -> [0,2222,"setScriptTimeout",{"ms":35000}] 04:48:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 04:48:05 INFO - PROCESS | 308 | 1467114485031 Marionette TRACE conn6 <- [1,2222,null,{}] 04:48:05 INFO - PROCESS | 308 | 1467114485035 Marionette TRACE conn6 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:05 INFO - PROCESS | 308 | 1467114485037 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:05 INFO - PROCESS | 308 | 1467114485148 Marionette TRACE conn6 <- [1,2223,null,{"value":null}] 04:48:05 INFO - PROCESS | 308 | 1467114485406 Marionette TRACE conn6 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:05 INFO - PROCESS | 308 | 1467114485409 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:05 INFO - PROCESS | 308 | ++DOCSHELL 092A8C00 == 40 [pid = 308] [id = 565] 04:48:05 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (092A9400) [pid = 308] [serial = 1695] [outer = 00000000] 04:48:05 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (0FCD0400) [pid = 308] [serial = 1696] [outer = 092A9400] 04:48:05 INFO - PROCESS | 308 | 1467114485479 Marionette DEBUG loaded listener.js 04:48:05 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (0FD9D000) [pid = 308] [serial = 1697] [outer = 092A9400] 04:48:06 INFO - PROCESS | 308 | 1467114486036 Marionette TRACE conn6 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 04:48:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 04:48:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1016ms 04:48:06 INFO - PROCESS | 308 | 1467114486069 Marionette TRACE conn6 -> [0,2225,"getWindowHandle",null] 04:48:06 INFO - PROCESS | 308 | 1467114486072 Marionette TRACE conn6 <- [1,2225,null,{"value":"13"}] 04:48:06 INFO - PROCESS | 308 | 1467114486094 Marionette TRACE conn6 -> [0,2226,"setScriptTimeout",{"ms":35000}] 04:48:06 INFO - PROCESS | 308 | 1467114486097 Marionette TRACE conn6 <- [1,2226,null,{}] 04:48:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 04:48:06 INFO - PROCESS | 308 | 1467114486102 Marionette TRACE conn6 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:06 INFO - PROCESS | 308 | 1467114486106 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:06 INFO - PROCESS | 308 | --DOCSHELL 1994EC00 == 39 [pid = 308] [id = 560] 04:48:06 INFO - PROCESS | 308 | --DOCSHELL 16748400 == 38 [pid = 308] [id = 559] 04:48:06 INFO - PROCESS | 308 | --DOCSHELL 19601800 == 37 [pid = 308] [id = 558] 04:48:06 INFO - PROCESS | 308 | --DOCSHELL 104BF800 == 36 [pid = 308] [id = 557] 04:48:06 INFO - PROCESS | 308 | --DOCSHELL 17F2BC00 == 35 [pid = 308] [id = 556] 04:48:06 INFO - PROCESS | 308 | --DOCSHELL 15F4D000 == 34 [pid = 308] [id = 555] 04:48:06 INFO - PROCESS | 308 | --DOCSHELL 13F22C00 == 33 [pid = 308] [id = 554] 04:48:06 INFO - PROCESS | 308 | --DOCSHELL 0FE22800 == 32 [pid = 308] [id = 553] 04:48:06 INFO - PROCESS | 308 | --DOCSHELL 092A9800 == 31 [pid = 308] [id = 552] 04:48:06 INFO - PROCESS | 308 | --DOCSHELL 0C8BD800 == 30 [pid = 308] [id = 551] 04:48:06 INFO - PROCESS | 308 | --DOCSHELL 0F8FD000 == 29 [pid = 308] [id = 550] 04:48:06 INFO - PROCESS | 308 | --DOCSHELL 092A8C00 == 28 [pid = 308] [id = 565] 04:48:06 INFO - PROCESS | 308 | --DOCSHELL 1562C000 == 27 [pid = 308] [id = 563] 04:48:06 INFO - PROCESS | 308 | --DOCSHELL 19A7C000 == 26 [pid = 308] [id = 564] 04:48:06 INFO - PROCESS | 308 | --DOCSHELL 19A7F000 == 25 [pid = 308] [id = 561] 04:48:06 INFO - PROCESS | 308 | --DOCSHELL 0F8F9000 == 24 [pid = 308] [id = 562] 04:48:06 INFO - PROCESS | 308 | 1467114486794 Marionette TRACE conn6 <- [1,2227,null,{"value":null}] 04:48:06 INFO - PROCESS | 308 | --DOMWINDOW == 82 (0FE61000) [pid = 308] [serial = 1636] [outer = 00000000] [url = about:blank] 04:48:06 INFO - PROCESS | 308 | --DOMWINDOW == 81 (0FF28800) [pid = 308] [serial = 1637] [outer = 00000000] [url = about:blank] 04:48:06 INFO - PROCESS | 308 | --DOMWINDOW == 80 (148DC800) [pid = 308] [serial = 1639] [outer = 00000000] [url = about:blank] 04:48:06 INFO - PROCESS | 308 | --DOMWINDOW == 79 (0F8F8400) [pid = 308] [serial = 1633] [outer = 00000000] [url = about:blank] 04:48:06 INFO - PROCESS | 308 | --DOMWINDOW == 78 (0FC77400) [pid = 308] [serial = 1634] [outer = 00000000] [url = about:blank] 04:48:06 INFO - PROCESS | 308 | --DOMWINDOW == 77 (0FCE9800) [pid = 308] [serial = 1631] [outer = 00000000] [url = about:blank] 04:48:06 INFO - PROCESS | 308 | --DOMWINDOW == 76 (0FCCC400) [pid = 308] [serial = 1630] [outer = 00000000] [url = about:blank] 04:48:06 INFO - PROCESS | 308 | --DOMWINDOW == 75 (1861C800) [pid = 308] [serial = 1646] [outer = 00000000] [url = about:blank] 04:48:06 INFO - PROCESS | 308 | --DOMWINDOW == 74 (17F31800) [pid = 308] [serial = 1645] [outer = 00000000] [url = about:blank] 04:48:06 INFO - PROCESS | 308 | --DOMWINDOW == 73 (10233C00) [pid = 308] [serial = 1622] [outer = 00000000] [url = about:blank] 04:48:06 INFO - PROCESS | 308 | --DOMWINDOW == 72 (1009C800) [pid = 308] [serial = 1621] [outer = 00000000] [url = about:blank] 04:48:06 INFO - PROCESS | 308 | --DOMWINDOW == 71 (18622C00) [pid = 308] [serial = 1625] [outer = 00000000] [url = about:blank] 04:48:06 INFO - PROCESS | 308 | --DOMWINDOW == 70 (17836C00) [pid = 308] [serial = 1624] [outer = 00000000] [url = about:blank] 04:48:06 INFO - PROCESS | 308 | --DOMWINDOW == 69 (18DED400) [pid = 308] [serial = 1648] [outer = 00000000] [url = about:blank] 04:48:06 INFO - PROCESS | 308 | --DOMWINDOW == 68 (19C6E800) [pid = 308] [serial = 1628] [outer = 00000000] [url = about:blank] 04:48:06 INFO - PROCESS | 308 | --DOMWINDOW == 67 (19BAFC00) [pid = 308] [serial = 1627] [outer = 00000000] [url = about:blank] 04:48:06 INFO - PROCESS | 308 | --DOMWINDOW == 66 (194A9C00) [pid = 308] [serial = 1649] [outer = 00000000] [url = about:blank] 04:48:06 INFO - PROCESS | 308 | --DOMWINDOW == 65 (1673B800) [pid = 308] [serial = 1642] [outer = 00000000] [url = about:blank] 04:48:06 INFO - PROCESS | 308 | --DOMWINDOW == 64 (17466800) [pid = 308] [serial = 1643] [outer = 00000000] [url = about:blank] 04:48:06 INFO - PROCESS | 308 | --DOMWINDOW == 63 (15636800) [pid = 308] [serial = 1640] [outer = 00000000] [url = about:blank] 04:48:07 INFO - PROCESS | 308 | 1467114487022 Marionette TRACE conn6 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:07 INFO - PROCESS | 308 | 1467114487025 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:07 INFO - PROCESS | 308 | ++DOCSHELL 092A6800 == 25 [pid = 308] [id = 566] 04:48:07 INFO - PROCESS | 308 | ++DOMWINDOW == 64 (092A8800) [pid = 308] [serial = 1698] [outer = 00000000] 04:48:07 INFO - PROCESS | 308 | ++DOMWINDOW == 65 (0C8C1000) [pid = 308] [serial = 1699] [outer = 092A8800] 04:48:07 INFO - PROCESS | 308 | 1467114487074 Marionette DEBUG loaded listener.js 04:48:07 INFO - PROCESS | 308 | ++DOMWINDOW == 66 (0F5CC800) [pid = 308] [serial = 1700] [outer = 092A8800] 04:48:07 INFO - PROCESS | 308 | 1467114487518 Marionette TRACE conn6 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 04:48:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 04:48:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1470ms 04:48:07 INFO - PROCESS | 308 | 1467114487575 Marionette TRACE conn6 -> [0,2229,"getWindowHandle",null] 04:48:07 INFO - PROCESS | 308 | 1467114487579 Marionette TRACE conn6 <- [1,2229,null,{"value":"13"}] 04:48:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 04:48:07 INFO - PROCESS | 308 | 1467114487589 Marionette TRACE conn6 -> [0,2230,"setScriptTimeout",{"ms":35000}] 04:48:07 INFO - PROCESS | 308 | 1467114487592 Marionette TRACE conn6 <- [1,2230,null,{}] 04:48:07 INFO - PROCESS | 308 | 1467114487596 Marionette TRACE conn6 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:07 INFO - PROCESS | 308 | 1467114487599 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:07 INFO - PROCESS | 308 | 1467114487687 Marionette TRACE conn6 <- [1,2231,null,{"value":null}] 04:48:07 INFO - PROCESS | 308 | 1467114487702 Marionette TRACE conn6 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:07 INFO - PROCESS | 308 | 1467114487705 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:07 INFO - PROCESS | 308 | ++DOCSHELL 0FD98C00 == 26 [pid = 308] [id = 567] 04:48:07 INFO - PROCESS | 308 | ++DOMWINDOW == 67 (0FE1FC00) [pid = 308] [serial = 1701] [outer = 00000000] 04:48:07 INFO - PROCESS | 308 | ++DOMWINDOW == 68 (0FE27400) [pid = 308] [serial = 1702] [outer = 0FE1FC00] 04:48:07 INFO - PROCESS | 308 | 1467114487752 Marionette DEBUG loaded listener.js 04:48:07 INFO - PROCESS | 308 | ++DOMWINDOW == 69 (0FE54000) [pid = 308] [serial = 1703] [outer = 0FE1FC00] 04:48:08 INFO - PROCESS | 308 | 1467114488212 Marionette TRACE conn6 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 04:48:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 04:48:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 690ms 04:48:08 INFO - PROCESS | 308 | 1467114488274 Marionette TRACE conn6 -> [0,2233,"getWindowHandle",null] 04:48:08 INFO - PROCESS | 308 | 1467114488278 Marionette TRACE conn6 <- [1,2233,null,{"value":"13"}] 04:48:08 INFO - PROCESS | 308 | 1467114488281 Marionette TRACE conn6 -> [0,2234,"setScriptTimeout",{"ms":35000}] 04:48:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 04:48:08 INFO - PROCESS | 308 | 1467114488283 Marionette TRACE conn6 <- [1,2234,null,{}] 04:48:08 INFO - PROCESS | 308 | 1467114488316 Marionette TRACE conn6 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:08 INFO - PROCESS | 308 | 1467114488319 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:08 INFO - PROCESS | 308 | 1467114488446 Marionette TRACE conn6 <- [1,2235,null,{"value":null}] 04:48:08 INFO - PROCESS | 308 | 1467114488509 Marionette TRACE conn6 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:08 INFO - PROCESS | 308 | 1467114488511 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:08 INFO - PROCESS | 308 | ++DOCSHELL 10228000 == 27 [pid = 308] [id = 568] 04:48:08 INFO - PROCESS | 308 | ++DOMWINDOW == 70 (1022CC00) [pid = 308] [serial = 1704] [outer = 00000000] 04:48:08 INFO - PROCESS | 308 | ++DOMWINDOW == 71 (104C0400) [pid = 308] [serial = 1705] [outer = 1022CC00] 04:48:08 INFO - PROCESS | 308 | 1467114488558 Marionette DEBUG loaded listener.js 04:48:08 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (1103FC00) [pid = 308] [serial = 1706] [outer = 1022CC00] 04:48:08 INFO - PROCESS | 308 | 1467114488953 Marionette TRACE conn6 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 04:48:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 04:48:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 730ms 04:48:09 INFO - PROCESS | 308 | 1467114489018 Marionette TRACE conn6 -> [0,2237,"getWindowHandle",null] 04:48:09 INFO - PROCESS | 308 | 1467114489022 Marionette TRACE conn6 <- [1,2237,null,{"value":"13"}] 04:48:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 04:48:09 INFO - PROCESS | 308 | 1467114489032 Marionette TRACE conn6 -> [0,2238,"setScriptTimeout",{"ms":35000}] 04:48:09 INFO - PROCESS | 308 | 1467114489037 Marionette TRACE conn6 <- [1,2238,null,{}] 04:48:09 INFO - PROCESS | 308 | 1467114489045 Marionette TRACE conn6 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:09 INFO - PROCESS | 308 | 1467114489049 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:09 INFO - PROCESS | 308 | 1467114489186 Marionette TRACE conn6 <- [1,2239,null,{"value":null}] 04:48:09 INFO - PROCESS | 308 | 1467114489198 Marionette TRACE conn6 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:09 INFO - PROCESS | 308 | 1467114489200 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:09 INFO - PROCESS | 308 | ++DOCSHELL 140BFC00 == 28 [pid = 308] [id = 569] 04:48:09 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (148E3400) [pid = 308] [serial = 1707] [outer = 00000000] 04:48:09 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (15F50000) [pid = 308] [serial = 1708] [outer = 148E3400] 04:48:09 INFO - PROCESS | 308 | 1467114489244 Marionette DEBUG loaded listener.js 04:48:09 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (15F99400) [pid = 308] [serial = 1709] [outer = 148E3400] 04:48:09 INFO - PROCESS | 308 | 1467114489717 Marionette TRACE conn6 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 04:48:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 04:48:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 730ms 04:48:09 INFO - PROCESS | 308 | 1467114489779 Marionette TRACE conn6 -> [0,2241,"getWindowHandle",null] 04:48:09 INFO - PROCESS | 308 | 1467114489781 Marionette TRACE conn6 <- [1,2241,null,{"value":"13"}] 04:48:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 04:48:09 INFO - PROCESS | 308 | 1467114489789 Marionette TRACE conn6 -> [0,2242,"setScriptTimeout",{"ms":35000}] 04:48:09 INFO - PROCESS | 308 | 1467114489791 Marionette TRACE conn6 <- [1,2242,null,{}] 04:48:09 INFO - PROCESS | 308 | 1467114489794 Marionette TRACE conn6 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:09 INFO - PROCESS | 308 | 1467114489796 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:09 INFO - PROCESS | 308 | 1467114489909 Marionette TRACE conn6 <- [1,2243,null,{"value":null}] 04:48:09 INFO - PROCESS | 308 | 1467114489920 Marionette TRACE conn6 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:09 INFO - PROCESS | 308 | 1467114489922 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:09 INFO - PROCESS | 308 | ++DOCSHELL 15F4CC00 == 29 [pid = 308] [id = 570] 04:48:09 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (16212000) [pid = 308] [serial = 1710] [outer = 00000000] 04:48:09 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (1746B400) [pid = 308] [serial = 1711] [outer = 16212000] 04:48:09 INFO - PROCESS | 308 | 1467114489966 Marionette DEBUG loaded listener.js 04:48:10 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (17835400) [pid = 308] [serial = 1712] [outer = 16212000] 04:48:10 INFO - PROCESS | 308 | 1467114490393 Marionette TRACE conn6 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 04:48:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 04:48:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 670ms 04:48:10 INFO - PROCESS | 308 | 1467114490466 Marionette TRACE conn6 -> [0,2245,"getWindowHandle",null] 04:48:10 INFO - PROCESS | 308 | 1467114490468 Marionette TRACE conn6 <- [1,2245,null,{"value":"13"}] 04:48:10 INFO - PROCESS | 308 | 1467114490472 Marionette TRACE conn6 -> [0,2246,"setScriptTimeout",{"ms":35000}] 04:48:10 INFO - PROCESS | 308 | 1467114490473 Marionette TRACE conn6 <- [1,2246,null,{}] 04:48:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 04:48:10 INFO - PROCESS | 308 | 1467114490477 Marionette TRACE conn6 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:10 INFO - PROCESS | 308 | 1467114490479 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:10 INFO - PROCESS | 308 | 1467114490602 Marionette TRACE conn6 <- [1,2247,null,{"value":null}] 04:48:10 INFO - PROCESS | 308 | 1467114490608 Marionette TRACE conn6 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:10 INFO - PROCESS | 308 | 1467114490614 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:10 INFO - PROCESS | 308 | ++DOCSHELL 17F30400 == 30 [pid = 308] [id = 571] 04:48:10 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (17F32000) [pid = 308] [serial = 1713] [outer = 00000000] 04:48:10 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (18620C00) [pid = 308] [serial = 1714] [outer = 17F32000] 04:48:10 INFO - PROCESS | 308 | 1467114490721 Marionette DEBUG loaded listener.js 04:48:10 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (1877DC00) [pid = 308] [serial = 1715] [outer = 17F32000] 04:48:11 INFO - PROCESS | 308 | --DOMWINDOW == 80 (17F2FC00) [pid = 308] [serial = 1668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 04:48:11 INFO - PROCESS | 308 | --DOMWINDOW == 79 (1673E400) [pid = 308] [serial = 1671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 04:48:11 INFO - PROCESS | 308 | --DOMWINDOW == 78 (19608C00) [pid = 308] [serial = 1674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 04:48:11 INFO - PROCESS | 308 | --DOMWINDOW == 77 (0FC8B000) [pid = 308] [serial = 1650] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 04:48:11 INFO - PROCESS | 308 | --DOMWINDOW == 76 (0FE23000) [pid = 308] [serial = 1659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 04:48:11 INFO - PROCESS | 308 | --DOMWINDOW == 75 (13FA0400) [pid = 308] [serial = 1662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 04:48:11 INFO - PROCESS | 308 | --DOMWINDOW == 74 (15F4DC00) [pid = 308] [serial = 1665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 04:48:11 INFO - PROCESS | 308 | --DOMWINDOW == 73 (0C8B6800) [pid = 308] [serial = 1656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 04:48:11 INFO - PROCESS | 308 | --DOMWINDOW == 72 (19A52000) [pid = 308] [serial = 1680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 04:48:11 INFO - PROCESS | 308 | --DOMWINDOW == 71 (0FC97C00) [pid = 308] [serial = 1653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 04:48:11 INFO - PROCESS | 308 | --DOMWINDOW == 70 (19A81000) [pid = 308] [serial = 1683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 04:48:11 INFO - PROCESS | 308 | --DOMWINDOW == 69 (17832800) [pid = 308] [serial = 1677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 04:48:11 INFO - PROCESS | 308 | 1467114491381 Marionette TRACE conn6 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 04:48:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 04:48:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 930ms 04:48:11 INFO - PROCESS | 308 | 1467114491406 Marionette TRACE conn6 -> [0,2249,"getWindowHandle",null] 04:48:11 INFO - PROCESS | 308 | 1467114491408 Marionette TRACE conn6 <- [1,2249,null,{"value":"13"}] 04:48:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 04:48:11 INFO - PROCESS | 308 | 1467114491412 Marionette TRACE conn6 -> [0,2250,"setScriptTimeout",{"ms":35000}] 04:48:11 INFO - PROCESS | 308 | 1467114491413 Marionette TRACE conn6 <- [1,2250,null,{}] 04:48:11 INFO - PROCESS | 308 | 1467114491417 Marionette TRACE conn6 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:11 INFO - PROCESS | 308 | 1467114491419 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:11 INFO - PROCESS | 308 | 1467114491545 Marionette TRACE conn6 <- [1,2251,null,{"value":null}] 04:48:11 INFO - PROCESS | 308 | 1467114491608 Marionette TRACE conn6 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:11 INFO - PROCESS | 308 | 1467114491610 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:11 INFO - PROCESS | 308 | ++DOCSHELL 0C8BEC00 == 31 [pid = 308] [id = 572] 04:48:11 INFO - PROCESS | 308 | ++DOMWINDOW == 70 (104BF800) [pid = 308] [serial = 1716] [outer = 00000000] 04:48:11 INFO - PROCESS | 308 | ++DOMWINDOW == 71 (17F37000) [pid = 308] [serial = 1717] [outer = 104BF800] 04:48:11 INFO - PROCESS | 308 | 1467114491654 Marionette DEBUG loaded listener.js 04:48:11 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (18D05400) [pid = 308] [serial = 1718] [outer = 104BF800] 04:48:12 INFO - PROCESS | 308 | 1467114492000 Marionette TRACE conn6 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 04:48:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 04:48:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 630ms 04:48:12 INFO - PROCESS | 308 | 1467114492048 Marionette TRACE conn6 -> [0,2253,"getWindowHandle",null] 04:48:12 INFO - PROCESS | 308 | 1467114492050 Marionette TRACE conn6 <- [1,2253,null,{"value":"13"}] 04:48:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 04:48:12 INFO - PROCESS | 308 | 1467114492053 Marionette TRACE conn6 -> [0,2254,"setScriptTimeout",{"ms":35000}] 04:48:12 INFO - PROCESS | 308 | 1467114492055 Marionette TRACE conn6 <- [1,2254,null,{}] 04:48:12 INFO - PROCESS | 308 | 1467114492058 Marionette TRACE conn6 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:12 INFO - PROCESS | 308 | 1467114492060 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:12 INFO - PROCESS | 308 | 1467114492137 Marionette TRACE conn6 <- [1,2255,null,{"value":null}] 04:48:12 INFO - PROCESS | 308 | 1467114492142 Marionette TRACE conn6 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:12 INFO - PROCESS | 308 | 1467114492144 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:12 INFO - PROCESS | 308 | ++DOCSHELL 17F35400 == 32 [pid = 308] [id = 573] 04:48:12 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (18D0E800) [pid = 308] [serial = 1719] [outer = 00000000] 04:48:12 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (18DEEC00) [pid = 308] [serial = 1720] [outer = 18D0E800] 04:48:12 INFO - PROCESS | 308 | 1467114492188 Marionette DEBUG loaded listener.js 04:48:12 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (19602400) [pid = 308] [serial = 1721] [outer = 18D0E800] 04:48:12 INFO - PROCESS | 308 | 1467114492601 Marionette TRACE conn6 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 04:48:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 04:48:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 570ms 04:48:12 INFO - PROCESS | 308 | 1467114492627 Marionette TRACE conn6 -> [0,2257,"getWindowHandle",null] 04:48:12 INFO - PROCESS | 308 | 1467114492629 Marionette TRACE conn6 <- [1,2257,null,{"value":"13"}] 04:48:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 04:48:12 INFO - PROCESS | 308 | 1467114492632 Marionette TRACE conn6 -> [0,2258,"setScriptTimeout",{"ms":35000}] 04:48:12 INFO - PROCESS | 308 | 1467114492635 Marionette TRACE conn6 <- [1,2258,null,{}] 04:48:12 INFO - PROCESS | 308 | 1467114492638 Marionette TRACE conn6 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:12 INFO - PROCESS | 308 | 1467114492640 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:12 INFO - PROCESS | 308 | 1467114492761 Marionette TRACE conn6 <- [1,2259,null,{"value":null}] 04:48:12 INFO - PROCESS | 308 | 1467114492769 Marionette TRACE conn6 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:12 INFO - PROCESS | 308 | 1467114492771 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:12 INFO - PROCESS | 308 | ++DOCSHELL 18DF0C00 == 33 [pid = 308] [id = 574] 04:48:12 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (194A9C00) [pid = 308] [serial = 1722] [outer = 00000000] 04:48:12 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (1960D800) [pid = 308] [serial = 1723] [outer = 194A9C00] 04:48:12 INFO - PROCESS | 308 | 1467114492814 Marionette DEBUG loaded listener.js 04:48:12 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (1960F400) [pid = 308] [serial = 1724] [outer = 194A9C00] 04:48:13 INFO - PROCESS | 308 | 1467114493297 Marionette TRACE conn6 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 04:48:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 04:48:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 730ms 04:48:13 INFO - PROCESS | 308 | 1467114493364 Marionette TRACE conn6 -> [0,2261,"getWindowHandle",null] 04:48:13 INFO - PROCESS | 308 | 1467114493369 Marionette TRACE conn6 <- [1,2261,null,{"value":"13"}] 04:48:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 04:48:13 INFO - PROCESS | 308 | 1467114493415 Marionette TRACE conn6 -> [0,2262,"setScriptTimeout",{"ms":35000}] 04:48:13 INFO - PROCESS | 308 | 1467114493419 Marionette TRACE conn6 <- [1,2262,null,{}] 04:48:13 INFO - PROCESS | 308 | 1467114493427 Marionette TRACE conn6 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:13 INFO - PROCESS | 308 | 1467114493430 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:13 INFO - PROCESS | 308 | 1467114493540 Marionette TRACE conn6 <- [1,2263,null,{"value":null}] 04:48:13 INFO - PROCESS | 308 | 1467114493674 Marionette TRACE conn6 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:13 INFO - PROCESS | 308 | 1467114493678 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:13 INFO - PROCESS | 308 | ++DOCSHELL 0FC76800 == 34 [pid = 308] [id = 575] 04:48:13 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (0FC77400) [pid = 308] [serial = 1725] [outer = 00000000] 04:48:13 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (0FCC8C00) [pid = 308] [serial = 1726] [outer = 0FC77400] 04:48:13 INFO - PROCESS | 308 | 1467114493736 Marionette DEBUG loaded listener.js 04:48:13 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (0FCF0000) [pid = 308] [serial = 1727] [outer = 0FC77400] 04:48:14 INFO - PROCESS | 308 | 1467114494522 Marionette TRACE conn6 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 04:48:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 04:48:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1220ms 04:48:14 INFO - PROCESS | 308 | 1467114494599 Marionette TRACE conn6 -> [0,2265,"getWindowHandle",null] 04:48:14 INFO - PROCESS | 308 | 1467114494604 Marionette TRACE conn6 <- [1,2265,null,{"value":"13"}] 04:48:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 04:48:14 INFO - PROCESS | 308 | 1467114494610 Marionette TRACE conn6 -> [0,2266,"setScriptTimeout",{"ms":35000}] 04:48:14 INFO - PROCESS | 308 | 1467114494613 Marionette TRACE conn6 <- [1,2266,null,{}] 04:48:14 INFO - PROCESS | 308 | 1467114494618 Marionette TRACE conn6 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:14 INFO - PROCESS | 308 | 1467114494620 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:14 INFO - PROCESS | 308 | 1467114494767 Marionette TRACE conn6 <- [1,2267,null,{"value":null}] 04:48:14 INFO - PROCESS | 308 | 1467114494928 Marionette TRACE conn6 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:14 INFO - PROCESS | 308 | 1467114494930 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:14 INFO - PROCESS | 308 | ++DOCSHELL 14774C00 == 35 [pid = 308] [id = 576] 04:48:14 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (14798C00) [pid = 308] [serial = 1728] [outer = 00000000] 04:48:14 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (1562D000) [pid = 308] [serial = 1729] [outer = 14798C00] 04:48:14 INFO - PROCESS | 308 | 1467114494990 Marionette DEBUG loaded listener.js 04:48:15 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (15F51400) [pid = 308] [serial = 1730] [outer = 14798C00] 04:48:15 INFO - PROCESS | 308 | 1467114495881 Marionette TRACE conn6 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 04:48:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 04:48:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1319ms 04:48:15 INFO - PROCESS | 308 | 1467114495933 Marionette TRACE conn6 -> [0,2269,"getWindowHandle",null] 04:48:15 INFO - PROCESS | 308 | 1467114495937 Marionette TRACE conn6 <- [1,2269,null,{"value":"13"}] 04:48:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 04:48:15 INFO - PROCESS | 308 | 1467114495942 Marionette TRACE conn6 -> [0,2270,"setScriptTimeout",{"ms":35000}] 04:48:15 INFO - PROCESS | 308 | 1467114495946 Marionette TRACE conn6 <- [1,2270,null,{}] 04:48:15 INFO - PROCESS | 308 | 1467114495951 Marionette TRACE conn6 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:15 INFO - PROCESS | 308 | 1467114495954 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:16 INFO - PROCESS | 308 | 1467114496080 Marionette TRACE conn6 <- [1,2271,null,{"value":null}] 04:48:16 INFO - PROCESS | 308 | --DOCSHELL 17F35400 == 34 [pid = 308] [id = 573] 04:48:16 INFO - PROCESS | 308 | --DOCSHELL 0C8BEC00 == 33 [pid = 308] [id = 572] 04:48:16 INFO - PROCESS | 308 | --DOCSHELL 17F30400 == 32 [pid = 308] [id = 571] 04:48:16 INFO - PROCESS | 308 | --DOCSHELL 15F4CC00 == 31 [pid = 308] [id = 570] 04:48:16 INFO - PROCESS | 308 | --DOCSHELL 140BFC00 == 30 [pid = 308] [id = 569] 04:48:16 INFO - PROCESS | 308 | --DOCSHELL 10228000 == 29 [pid = 308] [id = 568] 04:48:16 INFO - PROCESS | 308 | --DOCSHELL 0FD98C00 == 28 [pid = 308] [id = 567] 04:48:16 INFO - PROCESS | 308 | --DOCSHELL 092A6800 == 27 [pid = 308] [id = 566] 04:48:16 INFO - PROCESS | 308 | --DOMWINDOW == 83 (186B9000) [pid = 308] [serial = 1669] [outer = 00000000] [url = about:blank] 04:48:16 INFO - PROCESS | 308 | --DOMWINDOW == 82 (18DE7000) [pid = 308] [serial = 1672] [outer = 00000000] [url = about:blank] 04:48:16 INFO - PROCESS | 308 | --DOMWINDOW == 81 (187DCC00) [pid = 308] [serial = 1670] [outer = 00000000] [url = about:blank] 04:48:16 INFO - PROCESS | 308 | --DOMWINDOW == 80 (198D5800) [pid = 308] [serial = 1675] [outer = 00000000] [url = about:blank] 04:48:16 INFO - PROCESS | 308 | --DOMWINDOW == 79 (194A8C00) [pid = 308] [serial = 1673] [outer = 00000000] [url = about:blank] 04:48:16 INFO - PROCESS | 308 | --DOMWINDOW == 78 (15F92000) [pid = 308] [serial = 1652] [outer = 00000000] [url = about:blank] 04:48:16 INFO - PROCESS | 308 | --DOMWINDOW == 77 (140C7C00) [pid = 308] [serial = 1651] [outer = 00000000] [url = about:blank] 04:48:16 INFO - PROCESS | 308 | --DOMWINDOW == 76 (0FF1C800) [pid = 308] [serial = 1660] [outer = 00000000] [url = about:blank] 04:48:16 INFO - PROCESS | 308 | --DOMWINDOW == 75 (0FF28400) [pid = 308] [serial = 1661] [outer = 00000000] [url = about:blank] 04:48:16 INFO - PROCESS | 308 | --DOMWINDOW == 74 (142B8800) [pid = 308] [serial = 1663] [outer = 00000000] [url = about:blank] 04:48:16 INFO - PROCESS | 308 | --DOMWINDOW == 73 (14828800) [pid = 308] [serial = 1664] [outer = 00000000] [url = about:blank] 04:48:16 INFO - PROCESS | 308 | --DOMWINDOW == 72 (17465000) [pid = 308] [serial = 1666] [outer = 00000000] [url = about:blank] 04:48:16 INFO - PROCESS | 308 | --DOMWINDOW == 71 (0C8DF800) [pid = 308] [serial = 1657] [outer = 00000000] [url = about:blank] 04:48:16 INFO - PROCESS | 308 | --DOMWINDOW == 70 (0FCC5C00) [pid = 308] [serial = 1658] [outer = 00000000] [url = about:blank] 04:48:16 INFO - PROCESS | 308 | --DOMWINDOW == 69 (19A7A800) [pid = 308] [serial = 1682] [outer = 00000000] [url = about:blank] 04:48:16 INFO - PROCESS | 308 | --DOMWINDOW == 68 (0FE26000) [pid = 308] [serial = 1654] [outer = 00000000] [url = about:blank] 04:48:16 INFO - PROCESS | 308 | --DOMWINDOW == 67 (0FE62400) [pid = 308] [serial = 1655] [outer = 00000000] [url = about:blank] 04:48:16 INFO - PROCESS | 308 | --DOMWINDOW == 66 (19BA9000) [pid = 308] [serial = 1685] [outer = 00000000] [url = about:blank] 04:48:16 INFO - PROCESS | 308 | --DOMWINDOW == 65 (19BA7C00) [pid = 308] [serial = 1684] [outer = 00000000] [url = about:blank] 04:48:16 INFO - PROCESS | 308 | --DOMWINDOW == 64 (198D8400) [pid = 308] [serial = 1676] [outer = 00000000] [url = about:blank] 04:48:16 INFO - PROCESS | 308 | --DOMWINDOW == 63 (19A76800) [pid = 308] [serial = 1681] [outer = 00000000] [url = about:blank] 04:48:16 INFO - PROCESS | 308 | --DOMWINDOW == 62 (198DB000) [pid = 308] [serial = 1678] [outer = 00000000] [url = about:blank] 04:48:16 INFO - PROCESS | 308 | --DOMWINDOW == 61 (198DBC00) [pid = 308] [serial = 1679] [outer = 00000000] [url = about:blank] 04:48:16 INFO - PROCESS | 308 | --DOMWINDOW == 60 (17471800) [pid = 308] [serial = 1667] [outer = 00000000] [url = about:blank] 04:48:16 INFO - PROCESS | 308 | 1467114496223 Marionette TRACE conn6 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:16 INFO - PROCESS | 308 | 1467114496228 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:16 INFO - PROCESS | 308 | ++DOCSHELL 0C8B8C00 == 28 [pid = 308] [id = 577] 04:48:16 INFO - PROCESS | 308 | ++DOMWINDOW == 61 (0C8BEC00) [pid = 308] [serial = 1731] [outer = 00000000] 04:48:16 INFO - PROCESS | 308 | ++DOMWINDOW == 62 (0F860000) [pid = 308] [serial = 1732] [outer = 0C8BEC00] 04:48:16 INFO - PROCESS | 308 | 1467114496275 Marionette DEBUG loaded listener.js 04:48:16 INFO - PROCESS | 308 | ++DOMWINDOW == 63 (0FCC6400) [pid = 308] [serial = 1733] [outer = 0C8BEC00] 04:48:16 INFO - PROCESS | 308 | 1467114496726 Marionette TRACE conn6 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 04:48:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 04:48:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 831ms 04:48:16 INFO - PROCESS | 308 | 1467114496774 Marionette TRACE conn6 -> [0,2273,"getWindowHandle",null] 04:48:16 INFO - PROCESS | 308 | 1467114496778 Marionette TRACE conn6 <- [1,2273,null,{"value":"13"}] 04:48:16 INFO - PROCESS | 308 | 1467114496784 Marionette TRACE conn6 -> [0,2274,"setScriptTimeout",{"ms":35000}] 04:48:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 04:48:16 INFO - PROCESS | 308 | 1467114496787 Marionette TRACE conn6 <- [1,2274,null,{}] 04:48:16 INFO - PROCESS | 308 | 1467114496790 Marionette TRACE conn6 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:16 INFO - PROCESS | 308 | 1467114496793 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:16 INFO - PROCESS | 308 | 1467114496880 Marionette TRACE conn6 <- [1,2275,null,{"value":null}] 04:48:16 INFO - PROCESS | 308 | 1467114496887 Marionette TRACE conn6 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:16 INFO - PROCESS | 308 | 1467114496889 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:16 INFO - PROCESS | 308 | ++DOCSHELL 0FE58800 == 29 [pid = 308] [id = 578] 04:48:16 INFO - PROCESS | 308 | ++DOMWINDOW == 64 (0FE59000) [pid = 308] [serial = 1734] [outer = 00000000] 04:48:16 INFO - PROCESS | 308 | ++DOMWINDOW == 65 (1009D000) [pid = 308] [serial = 1735] [outer = 0FE59000] 04:48:16 INFO - PROCESS | 308 | 1467114496937 Marionette DEBUG loaded listener.js 04:48:17 INFO - PROCESS | 308 | ++DOMWINDOW == 66 (10233C00) [pid = 308] [serial = 1736] [outer = 0FE59000] 04:48:17 INFO - PROCESS | 308 | 1467114497409 Marionette TRACE conn6 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 04:48:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 04:48:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 670ms 04:48:17 INFO - PROCESS | 308 | 1467114497459 Marionette TRACE conn6 -> [0,2277,"getWindowHandle",null] 04:48:17 INFO - PROCESS | 308 | 1467114497461 Marionette TRACE conn6 <- [1,2277,null,{"value":"13"}] 04:48:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 04:48:17 INFO - PROCESS | 308 | 1467114497464 Marionette TRACE conn6 -> [0,2278,"setScriptTimeout",{"ms":35000}] 04:48:17 INFO - PROCESS | 308 | 1467114497468 Marionette TRACE conn6 <- [1,2278,null,{}] 04:48:17 INFO - PROCESS | 308 | 1467114497479 Marionette TRACE conn6 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:17 INFO - PROCESS | 308 | 1467114497483 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:17 INFO - PROCESS | 308 | 1467114497597 Marionette TRACE conn6 <- [1,2279,null,{"value":null}] 04:48:17 INFO - PROCESS | 308 | 1467114497699 Marionette TRACE conn6 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:17 INFO - PROCESS | 308 | 1467114497703 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:17 INFO - PROCESS | 308 | ++DOCSHELL 14953400 == 30 [pid = 308] [id = 579] 04:48:17 INFO - PROCESS | 308 | ++DOMWINDOW == 67 (14953800) [pid = 308] [serial = 1737] [outer = 00000000] 04:48:17 INFO - PROCESS | 308 | ++DOMWINDOW == 68 (15F4F000) [pid = 308] [serial = 1738] [outer = 14953800] 04:48:17 INFO - PROCESS | 308 | 1467114497751 Marionette DEBUG loaded listener.js 04:48:17 INFO - PROCESS | 308 | ++DOMWINDOW == 69 (15F98800) [pid = 308] [serial = 1739] [outer = 14953800] 04:48:18 INFO - PROCESS | 308 | 1467114498133 Marionette TRACE conn6 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 04:48:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 04:48:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 730ms 04:48:18 INFO - PROCESS | 308 | 1467114498199 Marionette TRACE conn6 -> [0,2281,"getWindowHandle",null] 04:48:18 INFO - PROCESS | 308 | 1467114498202 Marionette TRACE conn6 <- [1,2281,null,{"value":"13"}] 04:48:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 04:48:18 INFO - PROCESS | 308 | 1467114498205 Marionette TRACE conn6 -> [0,2282,"setScriptTimeout",{"ms":35000}] 04:48:18 INFO - PROCESS | 308 | 1467114498216 Marionette TRACE conn6 <- [1,2282,null,{}] 04:48:18 INFO - PROCESS | 308 | 1467114498220 Marionette TRACE conn6 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:18 INFO - PROCESS | 308 | 1467114498222 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:18 INFO - PROCESS | 308 | 1467114498341 Marionette TRACE conn6 <- [1,2283,null,{"value":null}] 04:48:18 INFO - PROCESS | 308 | 1467114498346 Marionette TRACE conn6 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:18 INFO - PROCESS | 308 | 1467114498348 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:18 INFO - PROCESS | 308 | ++DOCSHELL 1746B000 == 31 [pid = 308] [id = 580] 04:48:18 INFO - PROCESS | 308 | ++DOMWINDOW == 70 (1746BC00) [pid = 308] [serial = 1740] [outer = 00000000] 04:48:18 INFO - PROCESS | 308 | ++DOMWINDOW == 71 (17F31800) [pid = 308] [serial = 1741] [outer = 1746BC00] 04:48:18 INFO - PROCESS | 308 | 1467114498445 Marionette DEBUG loaded listener.js 04:48:18 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (17F38800) [pid = 308] [serial = 1742] [outer = 1746BC00] 04:48:18 INFO - PROCESS | 308 | 1467114498873 Marionette TRACE conn6 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 04:48:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 04:48:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 690ms 04:48:18 INFO - PROCESS | 308 | 1467114498898 Marionette TRACE conn6 -> [0,2285,"getWindowHandle",null] 04:48:18 INFO - PROCESS | 308 | 1467114498900 Marionette TRACE conn6 <- [1,2285,null,{"value":"13"}] 04:48:18 INFO - PROCESS | 308 | 1467114498914 Marionette TRACE conn6 -> [0,2286,"setScriptTimeout",{"ms":35000}] 04:48:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 04:48:18 INFO - PROCESS | 308 | 1467114498916 Marionette TRACE conn6 <- [1,2286,null,{}] 04:48:18 INFO - PROCESS | 308 | 1467114498920 Marionette TRACE conn6 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:18 INFO - PROCESS | 308 | 1467114498922 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:19 INFO - PROCESS | 308 | 1467114499064 Marionette TRACE conn6 <- [1,2287,null,{"value":null}] 04:48:19 INFO - PROCESS | 308 | 1467114499131 Marionette TRACE conn6 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:19 INFO - PROCESS | 308 | 1467114499133 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:19 INFO - PROCESS | 308 | ++DOCSHELL 18662400 == 32 [pid = 308] [id = 581] 04:48:19 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (187DC000) [pid = 308] [serial = 1743] [outer = 00000000] 04:48:19 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (18D09800) [pid = 308] [serial = 1744] [outer = 187DC000] 04:48:19 INFO - PROCESS | 308 | 1467114499177 Marionette DEBUG loaded listener.js 04:48:19 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (18DE6800) [pid = 308] [serial = 1745] [outer = 187DC000] 04:48:19 INFO - PROCESS | 308 | 1467114499587 Marionette TRACE conn6 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 04:48:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 04:48:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 730ms 04:48:19 INFO - PROCESS | 308 | 1467114499650 Marionette TRACE conn6 -> [0,2289,"getWindowHandle",null] 04:48:19 INFO - PROCESS | 308 | 1467114499652 Marionette TRACE conn6 <- [1,2289,null,{"value":"13"}] 04:48:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 04:48:19 INFO - PROCESS | 308 | 1467114499655 Marionette TRACE conn6 -> [0,2290,"setScriptTimeout",{"ms":35000}] 04:48:19 INFO - PROCESS | 308 | 1467114499656 Marionette TRACE conn6 <- [1,2290,null,{}] 04:48:19 INFO - PROCESS | 308 | 1467114499660 Marionette TRACE conn6 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:19 INFO - PROCESS | 308 | 1467114499665 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:19 INFO - PROCESS | 308 | 1467114499809 Marionette TRACE conn6 <- [1,2291,null,{"value":null}] 04:48:19 INFO - PROCESS | 308 | 1467114499815 Marionette TRACE conn6 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:19 INFO - PROCESS | 308 | 1467114499817 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:19 INFO - PROCESS | 308 | ++DOCSHELL 0F782400 == 33 [pid = 308] [id = 582] 04:48:19 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (0F863400) [pid = 308] [serial = 1746] [outer = 00000000] 04:48:19 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (19606C00) [pid = 308] [serial = 1747] [outer = 0F863400] 04:48:19 INFO - PROCESS | 308 | 1467114499862 Marionette DEBUG loaded listener.js 04:48:19 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (18DF3C00) [pid = 308] [serial = 1748] [outer = 0F863400] 04:48:20 INFO - PROCESS | 308 | --DOMWINDOW == 77 (092A8800) [pid = 308] [serial = 1698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 04:48:20 INFO - PROCESS | 308 | --DOMWINDOW == 76 (1022CC00) [pid = 308] [serial = 1704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 04:48:20 INFO - PROCESS | 308 | --DOMWINDOW == 75 (0FE1FC00) [pid = 308] [serial = 1701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 04:48:20 INFO - PROCESS | 308 | --DOMWINDOW == 74 (148E3400) [pid = 308] [serial = 1707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 04:48:20 INFO - PROCESS | 308 | --DOMWINDOW == 73 (17F32000) [pid = 308] [serial = 1713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 04:48:20 INFO - PROCESS | 308 | --DOMWINDOW == 72 (16212000) [pid = 308] [serial = 1710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 04:48:20 INFO - PROCESS | 308 | --DOMWINDOW == 71 (092A9400) [pid = 308] [serial = 1695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 04:48:20 INFO - PROCESS | 308 | --DOMWINDOW == 70 (104BF800) [pid = 308] [serial = 1716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 04:48:20 INFO - PROCESS | 308 | --DOMWINDOW == 69 (18D0E800) [pid = 308] [serial = 1719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 04:48:20 INFO - PROCESS | 308 | --DOMWINDOW == 68 (0FE27000) [pid = 308] [serial = 1686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 04:48:20 INFO - PROCESS | 308 | --DOMWINDOW == 67 (1563A800) [pid = 308] [serial = 1689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 04:48:20 INFO - PROCESS | 308 | --DOMWINDOW == 66 (19A7D800) [pid = 308] [serial = 1692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 04:48:20 INFO - PROCESS | 308 | 1467114500405 Marionette TRACE conn6 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 04:48:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 04:48:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 770ms 04:48:20 INFO - PROCESS | 308 | 1467114500426 Marionette TRACE conn6 -> [0,2293,"getWindowHandle",null] 04:48:20 INFO - PROCESS | 308 | 1467114500428 Marionette TRACE conn6 <- [1,2293,null,{"value":"13"}] 04:48:20 INFO - PROCESS | 308 | 1467114500431 Marionette TRACE conn6 -> [0,2294,"setScriptTimeout",{"ms":35000}] 04:48:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 04:48:20 INFO - PROCESS | 308 | 1467114500433 Marionette TRACE conn6 <- [1,2294,null,{}] 04:48:20 INFO - PROCESS | 308 | 1467114500436 Marionette TRACE conn6 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:20 INFO - PROCESS | 308 | 1467114500438 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:20 INFO - PROCESS | 308 | 1467114500517 Marionette TRACE conn6 <- [1,2295,null,{"value":null}] 04:48:20 INFO - PROCESS | 308 | 1467114500618 Marionette TRACE conn6 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:20 INFO - PROCESS | 308 | 1467114500620 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:20 INFO - PROCESS | 308 | ++DOCSHELL 10229C00 == 34 [pid = 308] [id = 583] 04:48:20 INFO - PROCESS | 308 | ++DOMWINDOW == 67 (1022F000) [pid = 308] [serial = 1749] [outer = 00000000] 04:48:20 INFO - PROCESS | 308 | ++DOMWINDOW == 68 (17F32000) [pid = 308] [serial = 1750] [outer = 1022F000] 04:48:20 INFO - PROCESS | 308 | 1467114500663 Marionette DEBUG loaded listener.js 04:48:20 INFO - PROCESS | 308 | ++DOMWINDOW == 69 (19610C00) [pid = 308] [serial = 1751] [outer = 1022F000] 04:48:21 INFO - PROCESS | 308 | 1467114501013 Marionette TRACE conn6 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 04:48:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 04:48:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 630ms 04:48:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 04:48:21 INFO - PROCESS | 308 | 1467114501066 Marionette TRACE conn6 -> [0,2297,"getWindowHandle",null] 04:48:21 INFO - PROCESS | 308 | 1467114501068 Marionette TRACE conn6 <- [1,2297,null,{"value":"13"}] 04:48:21 INFO - PROCESS | 308 | 1467114501071 Marionette TRACE conn6 -> [0,2298,"setScriptTimeout",{"ms":35000}] 04:48:21 INFO - PROCESS | 308 | 1467114501073 Marionette TRACE conn6 <- [1,2298,null,{}] 04:48:21 INFO - PROCESS | 308 | 1467114501076 Marionette TRACE conn6 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:21 INFO - PROCESS | 308 | 1467114501078 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:21 INFO - PROCESS | 308 | 1467114501196 Marionette TRACE conn6 <- [1,2299,null,{"value":null}] 04:48:21 INFO - PROCESS | 308 | 1467114501204 Marionette TRACE conn6 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:21 INFO - PROCESS | 308 | 1467114501206 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:21 INFO - PROCESS | 308 | ++DOCSHELL 17832000 == 35 [pid = 308] [id = 584] 04:48:21 INFO - PROCESS | 308 | ++DOMWINDOW == 70 (187DB800) [pid = 308] [serial = 1752] [outer = 00000000] 04:48:21 INFO - PROCESS | 308 | ++DOMWINDOW == 71 (19A7A800) [pid = 308] [serial = 1753] [outer = 187DB800] 04:48:21 INFO - PROCESS | 308 | 1467114501249 Marionette DEBUG loaded listener.js 04:48:21 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (19A81400) [pid = 308] [serial = 1754] [outer = 187DB800] 04:48:21 INFO - PROCESS | 308 | 1467114501655 Marionette TRACE conn6 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 04:48:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 04:48:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 630ms 04:48:21 INFO - PROCESS | 308 | 1467114501702 Marionette TRACE conn6 -> [0,2301,"getWindowHandle",null] 04:48:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 04:48:21 INFO - PROCESS | 308 | 1467114501704 Marionette TRACE conn6 <- [1,2301,null,{"value":"13"}] 04:48:21 INFO - PROCESS | 308 | 1467114501707 Marionette TRACE conn6 -> [0,2302,"setScriptTimeout",{"ms":35000}] 04:48:21 INFO - PROCESS | 308 | 1467114501709 Marionette TRACE conn6 <- [1,2302,null,{}] 04:48:21 INFO - PROCESS | 308 | 1467114501712 Marionette TRACE conn6 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:21 INFO - PROCESS | 308 | 1467114501714 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:21 INFO - PROCESS | 308 | 1467114501833 Marionette TRACE conn6 <- [1,2303,null,{"value":null}] 04:48:21 INFO - PROCESS | 308 | 1467114501871 Marionette TRACE conn6 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:21 INFO - PROCESS | 308 | 1467114501873 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:21 INFO - PROCESS | 308 | ++DOCSHELL 13FAEC00 == 36 [pid = 308] [id = 585] 04:48:21 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (19BA7800) [pid = 308] [serial = 1755] [outer = 00000000] 04:48:21 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (19BB3800) [pid = 308] [serial = 1756] [outer = 19BA7800] 04:48:21 INFO - PROCESS | 308 | 1467114501916 Marionette DEBUG loaded listener.js 04:48:21 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (19F6EC00) [pid = 308] [serial = 1757] [outer = 19BA7800] 04:48:22 INFO - PROCESS | 308 | 1467114502418 Marionette TRACE conn6 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 04:48:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 04:48:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 730ms 04:48:22 INFO - PROCESS | 308 | 1467114502449 Marionette TRACE conn6 -> [0,2305,"getWindowHandle",null] 04:48:22 INFO - PROCESS | 308 | 1467114502454 Marionette TRACE conn6 <- [1,2305,null,{"value":"13"}] 04:48:22 INFO - PROCESS | 308 | 1467114502461 Marionette TRACE conn6 -> [0,2306,"setScriptTimeout",{"ms":35000}] 04:48:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 04:48:22 INFO - PROCESS | 308 | 1467114502465 Marionette TRACE conn6 <- [1,2306,null,{}] 04:48:22 INFO - PROCESS | 308 | 1467114502471 Marionette TRACE conn6 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:22 INFO - PROCESS | 308 | 1467114502474 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:22 INFO - PROCESS | 308 | 1467114502592 Marionette TRACE conn6 <- [1,2307,null,{"value":null}] 04:48:22 INFO - PROCESS | 308 | 1467114502704 Marionette TRACE conn6 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:22 INFO - PROCESS | 308 | 1467114502709 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:22 INFO - PROCESS | 308 | ++DOCSHELL 0FC7CC00 == 37 [pid = 308] [id = 586] 04:48:22 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (0FCC9000) [pid = 308] [serial = 1758] [outer = 00000000] 04:48:22 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (0FE2A800) [pid = 308] [serial = 1759] [outer = 0FCC9000] 04:48:22 INFO - PROCESS | 308 | 1467114502808 Marionette DEBUG loaded listener.js 04:48:22 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (0FF28C00) [pid = 308] [serial = 1760] [outer = 0FCC9000] 04:48:23 INFO - PROCESS | 308 | 1467114503486 Marionette TRACE conn6 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2309,"getWindowHandle",null] 04:48:23 INFO - PROCESS | 308 | 1467114503544 Marionette TRACE conn6 <- [1,2309,null,{"value":"13"}] 04:48:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 04:48:23 INFO - PROCESS | 308 | 1467114503551 Marionette TRACE conn6 -> [0,2310,"setScriptTimeout",{"ms":35000}] 04:48:23 INFO - PROCESS | 308 | 1467114503554 Marionette TRACE conn6 <- [1,2310,null,{}] 04:48:23 INFO - PROCESS | 308 | 1467114503558 Marionette TRACE conn6 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:23 INFO - PROCESS | 308 | 1467114503561 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:23 INFO - PROCESS | 308 | 1467114503704 Marionette TRACE conn6 <- [1,2311,null,{"value":null}] 04:48:23 INFO - PROCESS | 308 | 1467114503845 Marionette TRACE conn6 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:23 INFO - PROCESS | 308 | 1467114503848 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:23 INFO - PROCESS | 308 | ++DOCSHELL 1494E800 == 38 [pid = 308] [id = 587] 04:48:23 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (15F48400) [pid = 308] [serial = 1761] [outer = 00000000] 04:48:23 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (1746A400) [pid = 308] [serial = 1762] [outer = 15F48400] 04:48:23 INFO - PROCESS | 308 | 1467114503906 Marionette DEBUG loaded listener.js 04:48:23 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (18662C00) [pid = 308] [serial = 1763] [outer = 15F48400] 04:48:24 INFO - PROCESS | 308 | 1467114504527 Marionette TRACE conn6 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 04:48:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 04:48:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1021ms 04:48:24 INFO - PROCESS | 308 | 1467114504576 Marionette TRACE conn6 -> [0,2313,"getWindowHandle",null] 04:48:24 INFO - PROCESS | 308 | 1467114504579 Marionette TRACE conn6 <- [1,2313,null,{"value":"13"}] 04:48:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 04:48:24 INFO - PROCESS | 308 | 1467114504596 Marionette TRACE conn6 -> [0,2314,"setScriptTimeout",{"ms":35000}] 04:48:24 INFO - PROCESS | 308 | 1467114504600 Marionette TRACE conn6 <- [1,2314,null,{}] 04:48:24 INFO - PROCESS | 308 | 1467114504633 Marionette TRACE conn6 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:24 INFO - PROCESS | 308 | 1467114504638 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:24 INFO - PROCESS | 308 | 1467114504753 Marionette TRACE conn6 <- [1,2315,null,{"value":null}] 04:48:24 INFO - PROCESS | 308 | 1467114504889 Marionette TRACE conn6 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:24 INFO - PROCESS | 308 | 1467114504893 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:24 INFO - PROCESS | 308 | ++DOCSHELL 198D6800 == 39 [pid = 308] [id = 588] 04:48:24 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (198DC400) [pid = 308] [serial = 1764] [outer = 00000000] 04:48:24 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (19F76C00) [pid = 308] [serial = 1765] [outer = 198DC400] 04:48:24 INFO - PROCESS | 308 | 1467114504950 Marionette DEBUG loaded listener.js 04:48:25 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (19F7BC00) [pid = 308] [serial = 1766] [outer = 198DC400] 04:48:25 INFO - PROCESS | 308 | 1467114505672 Marionette TRACE conn6 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 04:48:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 04:48:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1109ms 04:48:25 INFO - PROCESS | 308 | 1467114505723 Marionette TRACE conn6 -> [0,2317,"getWindowHandle",null] 04:48:25 INFO - PROCESS | 308 | 1467114505726 Marionette TRACE conn6 <- [1,2317,null,{"value":"13"}] 04:48:25 INFO - PROCESS | 308 | 1467114505733 Marionette TRACE conn6 -> [0,2318,"setScriptTimeout",{"ms":35000}] 04:48:25 INFO - PROCESS | 308 | 1467114505736 Marionette TRACE conn6 <- [1,2318,null,{}] 04:48:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 04:48:25 INFO - PROCESS | 308 | 1467114505742 Marionette TRACE conn6 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:25 INFO - PROCESS | 308 | 1467114505745 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:25 INFO - PROCESS | 308 | 1467114505848 Marionette TRACE conn6 <- [1,2319,null,{"value":null}] 04:48:25 INFO - PROCESS | 308 | 1467114505954 Marionette TRACE conn6 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:25 INFO - PROCESS | 308 | 1467114505959 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:25 INFO - PROCESS | 308 | ++DOCSHELL 0FE26000 == 40 [pid = 308] [id = 589] 04:48:25 INFO - PROCESS | 308 | ++DOMWINDOW == 85 (0FE26800) [pid = 308] [serial = 1767] [outer = 00000000] 04:48:26 INFO - PROCESS | 308 | ++DOMWINDOW == 86 (0FE57000) [pid = 308] [serial = 1768] [outer = 0FE26800] 04:48:26 INFO - PROCESS | 308 | 1467114506008 Marionette DEBUG loaded listener.js 04:48:26 INFO - PROCESS | 308 | ++DOMWINDOW == 87 (10228400) [pid = 308] [serial = 1769] [outer = 0FE26800] 04:48:27 INFO - PROCESS | 308 | --DOCSHELL 17832000 == 39 [pid = 308] [id = 584] 04:48:27 INFO - PROCESS | 308 | --DOCSHELL 10229C00 == 38 [pid = 308] [id = 583] 04:48:27 INFO - PROCESS | 308 | --DOCSHELL 0F782400 == 37 [pid = 308] [id = 582] 04:48:27 INFO - PROCESS | 308 | --DOCSHELL 18662400 == 36 [pid = 308] [id = 581] 04:48:27 INFO - PROCESS | 308 | --DOCSHELL 1746B000 == 35 [pid = 308] [id = 580] 04:48:27 INFO - PROCESS | 308 | --DOCSHELL 14953400 == 34 [pid = 308] [id = 579] 04:48:27 INFO - PROCESS | 308 | --DOCSHELL 0FE58800 == 33 [pid = 308] [id = 578] 04:48:27 INFO - PROCESS | 308 | --DOCSHELL 0C8B8C00 == 32 [pid = 308] [id = 577] 04:48:27 INFO - PROCESS | 308 | --DOCSHELL 14774C00 == 31 [pid = 308] [id = 576] 04:48:27 INFO - PROCESS | 308 | --DOCSHELL 0FC76800 == 30 [pid = 308] [id = 575] 04:48:27 INFO - PROCESS | 308 | --DOCSHELL 18DF0C00 == 29 [pid = 308] [id = 574] 04:48:27 INFO - PROCESS | 308 | --DOCSHELL 1494E800 == 28 [pid = 308] [id = 587] 04:48:27 INFO - PROCESS | 308 | --DOCSHELL 198D6800 == 27 [pid = 308] [id = 588] 04:48:27 INFO - PROCESS | 308 | --DOCSHELL 13FAEC00 == 26 [pid = 308] [id = 585] 04:48:27 INFO - PROCESS | 308 | --DOCSHELL 0FC7CC00 == 25 [pid = 308] [id = 586] 04:48:27 INFO - PROCESS | 308 | --DOMWINDOW == 86 (0C8C1000) [pid = 308] [serial = 1699] [outer = 00000000] [url = about:blank] 04:48:27 INFO - PROCESS | 308 | --DOMWINDOW == 85 (0F5CC800) [pid = 308] [serial = 1700] [outer = 00000000] [url = about:blank] 04:48:27 INFO - PROCESS | 308 | --DOMWINDOW == 84 (104C0400) [pid = 308] [serial = 1705] [outer = 00000000] [url = about:blank] 04:48:27 INFO - PROCESS | 308 | --DOMWINDOW == 83 (0FE27400) [pid = 308] [serial = 1702] [outer = 00000000] [url = about:blank] 04:48:27 INFO - PROCESS | 308 | --DOMWINDOW == 82 (15F50000) [pid = 308] [serial = 1708] [outer = 00000000] [url = about:blank] 04:48:27 INFO - PROCESS | 308 | --DOMWINDOW == 81 (18620C00) [pid = 308] [serial = 1714] [outer = 00000000] [url = about:blank] 04:48:27 INFO - PROCESS | 308 | --DOMWINDOW == 80 (0FE54000) [pid = 308] [serial = 1703] [outer = 00000000] [url = about:blank] 04:48:27 INFO - PROCESS | 308 | --DOMWINDOW == 79 (1746B400) [pid = 308] [serial = 1711] [outer = 00000000] [url = about:blank] 04:48:27 INFO - PROCESS | 308 | --DOMWINDOW == 78 (0FD9D000) [pid = 308] [serial = 1697] [outer = 00000000] [url = about:blank] 04:48:27 INFO - PROCESS | 308 | --DOMWINDOW == 77 (0FCD0400) [pid = 308] [serial = 1696] [outer = 00000000] [url = about:blank] 04:48:27 INFO - PROCESS | 308 | --DOMWINDOW == 76 (17F37000) [pid = 308] [serial = 1717] [outer = 00000000] [url = about:blank] 04:48:27 INFO - PROCESS | 308 | --DOMWINDOW == 75 (18DEEC00) [pid = 308] [serial = 1720] [outer = 00000000] [url = about:blank] 04:48:27 INFO - PROCESS | 308 | --DOMWINDOW == 74 (10477000) [pid = 308] [serial = 1688] [outer = 00000000] [url = about:blank] 04:48:27 INFO - PROCESS | 308 | --DOMWINDOW == 73 (0FF20400) [pid = 308] [serial = 1687] [outer = 00000000] [url = about:blank] 04:48:27 INFO - PROCESS | 308 | --DOMWINDOW == 72 (17458400) [pid = 308] [serial = 1691] [outer = 00000000] [url = about:blank] 04:48:27 INFO - PROCESS | 308 | --DOMWINDOW == 71 (15F94C00) [pid = 308] [serial = 1690] [outer = 00000000] [url = about:blank] 04:48:27 INFO - PROCESS | 308 | --DOMWINDOW == 70 (19BB2800) [pid = 308] [serial = 1694] [outer = 00000000] [url = about:blank] 04:48:27 INFO - PROCESS | 308 | --DOMWINDOW == 69 (19ACEC00) [pid = 308] [serial = 1693] [outer = 00000000] [url = about:blank] 04:48:27 INFO - PROCESS | 308 | --DOMWINDOW == 68 (1877DC00) [pid = 308] [serial = 1715] [outer = 00000000] [url = about:blank] 04:48:27 INFO - PROCESS | 308 | --DOMWINDOW == 67 (19602400) [pid = 308] [serial = 1721] [outer = 00000000] [url = about:blank] 04:48:27 INFO - PROCESS | 308 | --DOMWINDOW == 66 (15F99400) [pid = 308] [serial = 1709] [outer = 00000000] [url = about:blank] 04:48:27 INFO - PROCESS | 308 | --DOMWINDOW == 65 (18D05400) [pid = 308] [serial = 1718] [outer = 00000000] [url = about:blank] 04:48:27 INFO - PROCESS | 308 | --DOMWINDOW == 64 (17835400) [pid = 308] [serial = 1712] [outer = 00000000] [url = about:blank] 04:48:27 INFO - PROCESS | 308 | --DOMWINDOW == 63 (1960D800) [pid = 308] [serial = 1723] [outer = 00000000] [url = about:blank] 04:48:27 INFO - PROCESS | 308 | --DOMWINDOW == 62 (1103FC00) [pid = 308] [serial = 1706] [outer = 00000000] [url = about:blank] 04:48:27 INFO - PROCESS | 308 | 1467114507275 Marionette TRACE conn6 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 04:48:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 04:48:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1574ms 04:48:27 INFO - PROCESS | 308 | 1467114507355 Marionette TRACE conn6 -> [0,2321,"getWindowHandle",null] 04:48:27 INFO - PROCESS | 308 | 1467114507360 Marionette TRACE conn6 <- [1,2321,null,{"value":"13"}] 04:48:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 04:48:27 INFO - PROCESS | 308 | 1467114507366 Marionette TRACE conn6 -> [0,2322,"setScriptTimeout",{"ms":35000}] 04:48:27 INFO - PROCESS | 308 | 1467114507369 Marionette TRACE conn6 <- [1,2322,null,{}] 04:48:27 INFO - PROCESS | 308 | 1467114507377 Marionette TRACE conn6 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:27 INFO - PROCESS | 308 | 1467114507380 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:27 INFO - PROCESS | 308 | 1467114507480 Marionette TRACE conn6 <- [1,2323,null,{"value":null}] 04:48:27 INFO - PROCESS | 308 | 1467114507489 Marionette TRACE conn6 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:27 INFO - PROCESS | 308 | 1467114507493 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:27 INFO - PROCESS | 308 | ++DOCSHELL 0F8F6800 == 26 [pid = 308] [id = 590] 04:48:27 INFO - PROCESS | 308 | ++DOMWINDOW == 63 (0F8F7400) [pid = 308] [serial = 1770] [outer = 00000000] 04:48:27 INFO - PROCESS | 308 | ++DOMWINDOW == 64 (0FC75400) [pid = 308] [serial = 1771] [outer = 0F8F7400] 04:48:27 INFO - PROCESS | 308 | 1467114507541 Marionette DEBUG loaded listener.js 04:48:27 INFO - PROCESS | 308 | ++DOMWINDOW == 65 (0FCC4800) [pid = 308] [serial = 1772] [outer = 0F8F7400] 04:48:28 INFO - PROCESS | 308 | 1467114508054 Marionette TRACE conn6 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 04:48:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 04:48:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 730ms 04:48:28 INFO - PROCESS | 308 | 1467114508099 Marionette TRACE conn6 -> [0,2325,"getWindowHandle",null] 04:48:28 INFO - PROCESS | 308 | 1467114508104 Marionette TRACE conn6 <- [1,2325,null,{"value":"13"}] 04:48:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 04:48:28 INFO - PROCESS | 308 | 1467114508111 Marionette TRACE conn6 -> [0,2326,"setScriptTimeout",{"ms":35000}] 04:48:28 INFO - PROCESS | 308 | 1467114508113 Marionette TRACE conn6 <- [1,2326,null,{}] 04:48:28 INFO - PROCESS | 308 | 1467114508117 Marionette TRACE conn6 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:28 INFO - PROCESS | 308 | 1467114508120 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:28 INFO - PROCESS | 308 | 1467114508214 Marionette TRACE conn6 <- [1,2327,null,{"value":null}] 04:48:28 INFO - PROCESS | 308 | 1467114508316 Marionette TRACE conn6 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:28 INFO - PROCESS | 308 | 1467114508318 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:28 INFO - PROCESS | 308 | ++DOCSHELL 0FE25400 == 27 [pid = 308] [id = 591] 04:48:28 INFO - PROCESS | 308 | ++DOMWINDOW == 66 (0FE25800) [pid = 308] [serial = 1773] [outer = 00000000] 04:48:28 INFO - PROCESS | 308 | ++DOMWINDOW == 67 (0FE54400) [pid = 308] [serial = 1774] [outer = 0FE25800] 04:48:28 INFO - PROCESS | 308 | 1467114508371 Marionette DEBUG loaded listener.js 04:48:28 INFO - PROCESS | 308 | ++DOMWINDOW == 68 (0FE57400) [pid = 308] [serial = 1775] [outer = 0FE25800] 04:48:28 INFO - PROCESS | 308 | 1467114508777 Marionette TRACE conn6 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 04:48:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 04:48:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 730ms 04:48:28 INFO - PROCESS | 308 | 1467114508848 Marionette TRACE conn6 -> [0,2329,"getWindowHandle",null] 04:48:28 INFO - PROCESS | 308 | 1467114508851 Marionette TRACE conn6 <- [1,2329,null,{"value":"13"}] 04:48:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 04:48:28 INFO - PROCESS | 308 | 1467114508857 Marionette TRACE conn6 -> [0,2330,"setScriptTimeout",{"ms":35000}] 04:48:28 INFO - PROCESS | 308 | 1467114508860 Marionette TRACE conn6 <- [1,2330,null,{}] 04:48:28 INFO - PROCESS | 308 | 1467114508875 Marionette TRACE conn6 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:28 INFO - PROCESS | 308 | 1467114508880 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:28 INFO - PROCESS | 308 | 1467114508967 Marionette TRACE conn6 <- [1,2331,null,{"value":null}] 04:48:28 INFO - PROCESS | 308 | 1467114508975 Marionette TRACE conn6 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:28 INFO - PROCESS | 308 | 1467114508978 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:28 INFO - PROCESS | 308 | ++DOCSHELL 110CD400 == 28 [pid = 308] [id = 592] 04:48:28 INFO - PROCESS | 308 | ++DOMWINDOW == 69 (13F22C00) [pid = 308] [serial = 1776] [outer = 00000000] 04:48:29 INFO - PROCESS | 308 | ++DOMWINDOW == 70 (140C7C00) [pid = 308] [serial = 1777] [outer = 13F22C00] 04:48:29 INFO - PROCESS | 308 | 1467114509026 Marionette DEBUG loaded listener.js 04:48:29 INFO - PROCESS | 308 | ++DOMWINDOW == 71 (14728C00) [pid = 308] [serial = 1778] [outer = 13F22C00] 04:48:29 INFO - PROCESS | 308 | 1467114509494 Marionette TRACE conn6 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 04:48:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 04:48:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 670ms 04:48:29 INFO - PROCESS | 308 | 1467114509536 Marionette TRACE conn6 -> [0,2333,"getWindowHandle",null] 04:48:29 INFO - PROCESS | 308 | 1467114509539 Marionette TRACE conn6 <- [1,2333,null,{"value":"13"}] 04:48:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 04:48:29 INFO - PROCESS | 308 | 1467114509542 Marionette TRACE conn6 -> [0,2334,"setScriptTimeout",{"ms":35000}] 04:48:29 INFO - PROCESS | 308 | 1467114509543 Marionette TRACE conn6 <- [1,2334,null,{}] 04:48:29 INFO - PROCESS | 308 | 1467114509547 Marionette TRACE conn6 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:29 INFO - PROCESS | 308 | 1467114509549 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:29 INFO - PROCESS | 308 | 1467114509665 Marionette TRACE conn6 <- [1,2335,null,{"value":null}] 04:48:29 INFO - PROCESS | 308 | 1467114509670 Marionette TRACE conn6 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:29 INFO - PROCESS | 308 | 1467114509672 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:29 INFO - PROCESS | 308 | ++DOCSHELL 13F19C00 == 29 [pid = 308] [id = 593] 04:48:29 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (140C5800) [pid = 308] [serial = 1779] [outer = 00000000] 04:48:29 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (15F4B400) [pid = 308] [serial = 1780] [outer = 140C5800] 04:48:29 INFO - PROCESS | 308 | 1467114509717 Marionette DEBUG loaded listener.js 04:48:29 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (15F99C00) [pid = 308] [serial = 1781] [outer = 140C5800] 04:48:30 INFO - PROCESS | 308 | 1467114510200 Marionette TRACE conn6 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 04:48:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 04:48:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 670ms 04:48:30 INFO - PROCESS | 308 | 1467114510214 Marionette TRACE conn6 -> [0,2337,"getWindowHandle",null] 04:48:30 INFO - PROCESS | 308 | 1467114510216 Marionette TRACE conn6 <- [1,2337,null,{"value":"13"}] 04:48:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 04:48:30 INFO - PROCESS | 308 | 1467114510219 Marionette TRACE conn6 -> [0,2338,"setScriptTimeout",{"ms":35000}] 04:48:30 INFO - PROCESS | 308 | 1467114510220 Marionette TRACE conn6 <- [1,2338,null,{}] 04:48:30 INFO - PROCESS | 308 | 1467114510224 Marionette TRACE conn6 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:30 INFO - PROCESS | 308 | 1467114510226 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:30 INFO - PROCESS | 308 | 1467114510339 Marionette TRACE conn6 <- [1,2339,null,{"value":null}] 04:48:30 INFO - PROCESS | 308 | 1467114510430 Marionette TRACE conn6 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:30 INFO - PROCESS | 308 | 1467114510432 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:30 INFO - PROCESS | 308 | ++DOCSHELL 1628E000 == 30 [pid = 308] [id = 594] 04:48:30 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (1637B400) [pid = 308] [serial = 1782] [outer = 00000000] 04:48:30 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (17466400) [pid = 308] [serial = 1783] [outer = 1637B400] 04:48:30 INFO - PROCESS | 308 | 1467114510478 Marionette DEBUG loaded listener.js 04:48:30 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (17470C00) [pid = 308] [serial = 1784] [outer = 1637B400] 04:48:30 INFO - PROCESS | 308 | 1467114510911 Marionette TRACE conn6 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 04:48:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 04:48:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 730ms 04:48:30 INFO - PROCESS | 308 | 1467114510950 Marionette TRACE conn6 -> [0,2341,"getWindowHandle",null] 04:48:30 INFO - PROCESS | 308 | 1467114510952 Marionette TRACE conn6 <- [1,2341,null,{"value":"13"}] 04:48:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 04:48:30 INFO - PROCESS | 308 | 1467114510955 Marionette TRACE conn6 -> [0,2342,"setScriptTimeout",{"ms":35000}] 04:48:30 INFO - PROCESS | 308 | 1467114510957 Marionette TRACE conn6 <- [1,2342,null,{}] 04:48:30 INFO - PROCESS | 308 | 1467114510960 Marionette TRACE conn6 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:30 INFO - PROCESS | 308 | 1467114510966 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:31 INFO - PROCESS | 308 | 1467114511101 Marionette TRACE conn6 <- [1,2343,null,{"value":null}] 04:48:31 INFO - PROCESS | 308 | 1467114511166 Marionette TRACE conn6 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:31 INFO - PROCESS | 308 | 1467114511168 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:31 INFO - PROCESS | 308 | ++DOCSHELL 17F2A800 == 31 [pid = 308] [id = 595] 04:48:31 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (17F2BC00) [pid = 308] [serial = 1785] [outer = 00000000] 04:48:31 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (18664000) [pid = 308] [serial = 1786] [outer = 17F2BC00] 04:48:31 INFO - PROCESS | 308 | 1467114511215 Marionette DEBUG loaded listener.js 04:48:31 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (189B5C00) [pid = 308] [serial = 1787] [outer = 17F2BC00] 04:48:31 INFO - PROCESS | 308 | --DOMWINDOW == 79 (187DB800) [pid = 308] [serial = 1752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 04:48:31 INFO - PROCESS | 308 | --DOMWINDOW == 78 (187DC000) [pid = 308] [serial = 1743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 04:48:31 INFO - PROCESS | 308 | --DOMWINDOW == 77 (1022F000) [pid = 308] [serial = 1749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 04:48:31 INFO - PROCESS | 308 | --DOMWINDOW == 76 (194A9C00) [pid = 308] [serial = 1722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 04:48:31 INFO - PROCESS | 308 | --DOMWINDOW == 75 (0FC77400) [pid = 308] [serial = 1725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 04:48:31 INFO - PROCESS | 308 | --DOMWINDOW == 74 (0F863400) [pid = 308] [serial = 1746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 04:48:31 INFO - PROCESS | 308 | --DOMWINDOW == 73 (14953800) [pid = 308] [serial = 1737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 04:48:31 INFO - PROCESS | 308 | --DOMWINDOW == 72 (0C8BEC00) [pid = 308] [serial = 1731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 04:48:31 INFO - PROCESS | 308 | --DOMWINDOW == 71 (0FE59000) [pid = 308] [serial = 1734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 04:48:31 INFO - PROCESS | 308 | --DOMWINDOW == 70 (14798C00) [pid = 308] [serial = 1728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 04:48:31 INFO - PROCESS | 308 | --DOMWINDOW == 69 (19BA7800) [pid = 308] [serial = 1755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 04:48:31 INFO - PROCESS | 308 | --DOMWINDOW == 68 (1746BC00) [pid = 308] [serial = 1740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 04:48:31 INFO - PROCESS | 308 | 1467114511893 Marionette TRACE conn6 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 04:48:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 04:48:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 970ms 04:48:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 04:48:31 INFO - PROCESS | 308 | 1467114511926 Marionette TRACE conn6 -> [0,2345,"getWindowHandle",null] 04:48:31 INFO - PROCESS | 308 | 1467114511928 Marionette TRACE conn6 <- [1,2345,null,{"value":"13"}] 04:48:31 INFO - PROCESS | 308 | 1467114511931 Marionette TRACE conn6 -> [0,2346,"setScriptTimeout",{"ms":35000}] 04:48:31 INFO - PROCESS | 308 | 1467114511933 Marionette TRACE conn6 <- [1,2346,null,{}] 04:48:31 INFO - PROCESS | 308 | 1467114511937 Marionette TRACE conn6 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:31 INFO - PROCESS | 308 | 1467114511939 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:32 INFO - PROCESS | 308 | 1467114512055 Marionette TRACE conn6 <- [1,2347,null,{"value":null}] 04:48:32 INFO - PROCESS | 308 | 1467114512120 Marionette TRACE conn6 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:32 INFO - PROCESS | 308 | 1467114512122 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:32 INFO - PROCESS | 308 | ++DOCSHELL 092A0800 == 32 [pid = 308] [id = 596] 04:48:32 INFO - PROCESS | 308 | ++DOMWINDOW == 69 (0FC96000) [pid = 308] [serial = 1788] [outer = 00000000] 04:48:32 INFO - PROCESS | 308 | ++DOMWINDOW == 70 (17465C00) [pid = 308] [serial = 1789] [outer = 0FC96000] 04:48:32 INFO - PROCESS | 308 | 1467114512166 Marionette DEBUG loaded listener.js 04:48:32 INFO - PROCESS | 308 | ++DOMWINDOW == 71 (18628400) [pid = 308] [serial = 1790] [outer = 0FC96000] 04:48:32 INFO - PROCESS | 308 | 1467114512526 Marionette TRACE conn6 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 04:48:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 04:48:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 630ms 04:48:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 04:48:32 INFO - PROCESS | 308 | 1467114512562 Marionette TRACE conn6 -> [0,2349,"getWindowHandle",null] 04:48:32 INFO - PROCESS | 308 | 1467114512564 Marionette TRACE conn6 <- [1,2349,null,{"value":"13"}] 04:48:32 INFO - PROCESS | 308 | 1467114512567 Marionette TRACE conn6 -> [0,2350,"setScriptTimeout",{"ms":35000}] 04:48:32 INFO - PROCESS | 308 | 1467114512569 Marionette TRACE conn6 <- [1,2350,null,{}] 04:48:32 INFO - PROCESS | 308 | 1467114512572 Marionette TRACE conn6 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:32 INFO - PROCESS | 308 | 1467114512574 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:32 INFO - PROCESS | 308 | 1467114512691 Marionette TRACE conn6 <- [1,2351,null,{"value":null}] 04:48:32 INFO - PROCESS | 308 | 1467114512699 Marionette TRACE conn6 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:32 INFO - PROCESS | 308 | 1467114512701 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:32 INFO - PROCESS | 308 | ++DOCSHELL 18D0B800 == 33 [pid = 308] [id = 597] 04:48:32 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (18D0D000) [pid = 308] [serial = 1791] [outer = 00000000] 04:48:32 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (18DF0000) [pid = 308] [serial = 1792] [outer = 18D0D000] 04:48:32 INFO - PROCESS | 308 | 1467114512746 Marionette DEBUG loaded listener.js 04:48:32 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (194AB800) [pid = 308] [serial = 1793] [outer = 18D0D000] 04:48:33 INFO - PROCESS | 308 | 1467114513153 Marionette TRACE conn6 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 04:48:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 04:48:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 631ms 04:48:33 INFO - PROCESS | 308 | 1467114513200 Marionette TRACE conn6 -> [0,2353,"getWindowHandle",null] 04:48:33 INFO - PROCESS | 308 | 1467114513202 Marionette TRACE conn6 <- [1,2353,null,{"value":"13"}] 04:48:33 INFO - PROCESS | 308 | 1467114513205 Marionette TRACE conn6 -> [0,2354,"setScriptTimeout",{"ms":35000}] 04:48:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 04:48:33 INFO - PROCESS | 308 | 1467114513207 Marionette TRACE conn6 <- [1,2354,null,{}] 04:48:33 INFO - PROCESS | 308 | 1467114513210 Marionette TRACE conn6 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:33 INFO - PROCESS | 308 | 1467114513212 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:33 INFO - PROCESS | 308 | 1467114513329 Marionette TRACE conn6 <- [1,2355,null,{"value":null}] 04:48:33 INFO - PROCESS | 308 | 1467114513367 Marionette TRACE conn6 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:33 INFO - PROCESS | 308 | 1467114513369 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:33 INFO - PROCESS | 308 | ++DOCSHELL 19608400 == 34 [pid = 308] [id = 598] 04:48:33 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (1960BC00) [pid = 308] [serial = 1794] [outer = 00000000] 04:48:33 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (198D5000) [pid = 308] [serial = 1795] [outer = 1960BC00] 04:48:33 INFO - PROCESS | 308 | 1467114513412 Marionette DEBUG loaded listener.js 04:48:33 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (198D5800) [pid = 308] [serial = 1796] [outer = 1960BC00] 04:48:33 INFO - PROCESS | 308 | 1467114513949 Marionette TRACE conn6 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 04:48:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 04:48:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 830ms 04:48:34 INFO - PROCESS | 308 | 1467114514040 Marionette TRACE conn6 -> [0,2357,"getWindowHandle",null] 04:48:34 INFO - PROCESS | 308 | 1467114514045 Marionette TRACE conn6 <- [1,2357,null,{"value":"13"}] 04:48:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 04:48:34 INFO - PROCESS | 308 | 1467114514074 Marionette TRACE conn6 -> [0,2358,"setScriptTimeout",{"ms":35000}] 04:48:34 INFO - PROCESS | 308 | 1467114514078 Marionette TRACE conn6 <- [1,2358,null,{}] 04:48:34 INFO - PROCESS | 308 | 1467114514086 Marionette TRACE conn6 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:34 INFO - PROCESS | 308 | 1467114514089 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:34 INFO - PROCESS | 308 | 1467114514231 Marionette TRACE conn6 <- [1,2359,null,{"value":null}] 04:48:34 INFO - PROCESS | 308 | 1467114514364 Marionette TRACE conn6 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:34 INFO - PROCESS | 308 | 1467114514369 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:34 INFO - PROCESS | 308 | ++DOCSHELL 0C8E1800 == 35 [pid = 308] [id = 599] 04:48:34 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (0F56A000) [pid = 308] [serial = 1797] [outer = 00000000] 04:48:34 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (0FCEBC00) [pid = 308] [serial = 1798] [outer = 0F56A000] 04:48:34 INFO - PROCESS | 308 | 1467114514430 Marionette DEBUG loaded listener.js 04:48:34 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (0FE23800) [pid = 308] [serial = 1799] [outer = 0F56A000] 04:48:35 INFO - PROCESS | 308 | 1467114515186 Marionette TRACE conn6 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 04:48:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 04:48:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1194ms 04:48:35 INFO - PROCESS | 308 | 1467114515249 Marionette TRACE conn6 -> [0,2361,"getWindowHandle",null] 04:48:35 INFO - PROCESS | 308 | 1467114515254 Marionette TRACE conn6 <- [1,2361,null,{"value":"13"}] 04:48:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 04:48:35 INFO - PROCESS | 308 | 1467114515260 Marionette TRACE conn6 -> [0,2362,"setScriptTimeout",{"ms":35000}] 04:48:35 INFO - PROCESS | 308 | 1467114515263 Marionette TRACE conn6 <- [1,2362,null,{}] 04:48:35 INFO - PROCESS | 308 | 1467114515268 Marionette TRACE conn6 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:35 INFO - PROCESS | 308 | 1467114515270 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:35 INFO - PROCESS | 308 | 1467114515397 Marionette TRACE conn6 <- [1,2363,null,{"value":null}] 04:48:35 INFO - PROCESS | 308 | 1467114515530 Marionette TRACE conn6 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:35 INFO - PROCESS | 308 | 1467114515532 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:35 INFO - PROCESS | 308 | ++DOCSHELL 140C5000 == 36 [pid = 308] [id = 600] 04:48:35 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (1429F000) [pid = 308] [serial = 1800] [outer = 00000000] 04:48:35 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (148DE800) [pid = 308] [serial = 1801] [outer = 1429F000] 04:48:35 INFO - PROCESS | 308 | 1467114515590 Marionette DEBUG loaded listener.js 04:48:35 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (15F4CC00) [pid = 308] [serial = 1802] [outer = 1429F000] 04:48:36 INFO - PROCESS | 308 | 1467114516456 Marionette TRACE conn6 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 04:48:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 04:48:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1283ms 04:48:36 INFO - PROCESS | 308 | 1467114516547 Marionette TRACE conn6 -> [0,2365,"getWindowHandle",null] 04:48:36 INFO - PROCESS | 308 | 1467114516551 Marionette TRACE conn6 <- [1,2365,null,{"value":"13"}] 04:48:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 04:48:36 INFO - PROCESS | 308 | 1467114516557 Marionette TRACE conn6 -> [0,2366,"setScriptTimeout",{"ms":35000}] 04:48:36 INFO - PROCESS | 308 | 1467114516560 Marionette TRACE conn6 <- [1,2366,null,{}] 04:48:36 INFO - PROCESS | 308 | 1467114516565 Marionette TRACE conn6 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:36 INFO - PROCESS | 308 | 1467114516568 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:36 INFO - PROCESS | 308 | 1467114516701 Marionette TRACE conn6 <- [1,2367,null,{"value":null}] 04:48:36 INFO - PROCESS | 308 | --DOCSHELL 18D0B800 == 35 [pid = 308] [id = 597] 04:48:36 INFO - PROCESS | 308 | --DOCSHELL 092A0800 == 34 [pid = 308] [id = 596] 04:48:36 INFO - PROCESS | 308 | --DOCSHELL 17F2A800 == 33 [pid = 308] [id = 595] 04:48:36 INFO - PROCESS | 308 | --DOCSHELL 1628E000 == 32 [pid = 308] [id = 594] 04:48:36 INFO - PROCESS | 308 | --DOCSHELL 13F19C00 == 31 [pid = 308] [id = 593] 04:48:36 INFO - PROCESS | 308 | --DOCSHELL 110CD400 == 30 [pid = 308] [id = 592] 04:48:36 INFO - PROCESS | 308 | --DOCSHELL 0FE25400 == 29 [pid = 308] [id = 591] 04:48:36 INFO - PROCESS | 308 | --DOCSHELL 0F8F6800 == 28 [pid = 308] [id = 590] 04:48:36 INFO - PROCESS | 308 | --DOMWINDOW == 82 (19A81400) [pid = 308] [serial = 1754] [outer = 00000000] [url = about:blank] 04:48:36 INFO - PROCESS | 308 | --DOMWINDOW == 81 (18DE6800) [pid = 308] [serial = 1745] [outer = 00000000] [url = about:blank] 04:48:36 INFO - PROCESS | 308 | --DOMWINDOW == 80 (18D09800) [pid = 308] [serial = 1744] [outer = 00000000] [url = about:blank] 04:48:36 INFO - PROCESS | 308 | --DOMWINDOW == 79 (17F32000) [pid = 308] [serial = 1750] [outer = 00000000] [url = about:blank] 04:48:36 INFO - PROCESS | 308 | --DOMWINDOW == 78 (1960F400) [pid = 308] [serial = 1724] [outer = 00000000] [url = about:blank] 04:48:36 INFO - PROCESS | 308 | --DOMWINDOW == 77 (0FCC8C00) [pid = 308] [serial = 1726] [outer = 00000000] [url = about:blank] 04:48:36 INFO - PROCESS | 308 | --DOMWINDOW == 76 (0FCF0000) [pid = 308] [serial = 1727] [outer = 00000000] [url = about:blank] 04:48:36 INFO - PROCESS | 308 | --DOMWINDOW == 75 (19606C00) [pid = 308] [serial = 1747] [outer = 00000000] [url = about:blank] 04:48:36 INFO - PROCESS | 308 | --DOMWINDOW == 74 (15F4F000) [pid = 308] [serial = 1738] [outer = 00000000] [url = about:blank] 04:48:36 INFO - PROCESS | 308 | --DOMWINDOW == 73 (0F860000) [pid = 308] [serial = 1732] [outer = 00000000] [url = about:blank] 04:48:36 INFO - PROCESS | 308 | --DOMWINDOW == 72 (0FCC6400) [pid = 308] [serial = 1733] [outer = 00000000] [url = about:blank] 04:48:36 INFO - PROCESS | 308 | --DOMWINDOW == 71 (1009D000) [pid = 308] [serial = 1735] [outer = 00000000] [url = about:blank] 04:48:36 INFO - PROCESS | 308 | --DOMWINDOW == 70 (10233C00) [pid = 308] [serial = 1736] [outer = 00000000] [url = about:blank] 04:48:36 INFO - PROCESS | 308 | --DOMWINDOW == 69 (1562D000) [pid = 308] [serial = 1729] [outer = 00000000] [url = about:blank] 04:48:36 INFO - PROCESS | 308 | --DOMWINDOW == 68 (15F51400) [pid = 308] [serial = 1730] [outer = 00000000] [url = about:blank] 04:48:36 INFO - PROCESS | 308 | --DOMWINDOW == 67 (19F6EC00) [pid = 308] [serial = 1757] [outer = 00000000] [url = about:blank] 04:48:36 INFO - PROCESS | 308 | --DOMWINDOW == 66 (19A7A800) [pid = 308] [serial = 1753] [outer = 00000000] [url = about:blank] 04:48:36 INFO - PROCESS | 308 | --DOMWINDOW == 65 (19BB3800) [pid = 308] [serial = 1756] [outer = 00000000] [url = about:blank] 04:48:36 INFO - PROCESS | 308 | --DOMWINDOW == 64 (17F31800) [pid = 308] [serial = 1741] [outer = 00000000] [url = about:blank] 04:48:36 INFO - PROCESS | 308 | --DOMWINDOW == 63 (17F38800) [pid = 308] [serial = 1742] [outer = 00000000] [url = about:blank] 04:48:36 INFO - PROCESS | 308 | --DOMWINDOW == 62 (19610C00) [pid = 308] [serial = 1751] [outer = 00000000] [url = about:blank] 04:48:36 INFO - PROCESS | 308 | --DOMWINDOW == 61 (18DF3C00) [pid = 308] [serial = 1748] [outer = 00000000] [url = about:blank] 04:48:36 INFO - PROCESS | 308 | --DOMWINDOW == 60 (15F98800) [pid = 308] [serial = 1739] [outer = 00000000] [url = about:blank] 04:48:36 INFO - PROCESS | 308 | 1467114516842 Marionette TRACE conn6 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:36 INFO - PROCESS | 308 | 1467114516846 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:36 INFO - PROCESS | 308 | ++DOCSHELL 0FC73C00 == 29 [pid = 308] [id = 601] 04:48:36 INFO - PROCESS | 308 | ++DOMWINDOW == 61 (0FC74C00) [pid = 308] [serial = 1803] [outer = 00000000] 04:48:36 INFO - PROCESS | 308 | ++DOMWINDOW == 62 (0FCC8400) [pid = 308] [serial = 1804] [outer = 0FC74C00] 04:48:36 INFO - PROCESS | 308 | 1467114516895 Marionette DEBUG loaded listener.js 04:48:36 INFO - PROCESS | 308 | ++DOMWINDOW == 63 (0FCF1000) [pid = 308] [serial = 1805] [outer = 0FC74C00] 04:48:37 INFO - PROCESS | 308 | 1467114517311 Marionette TRACE conn6 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 04:48:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 04:48:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 790ms 04:48:37 INFO - PROCESS | 308 | 1467114517380 Marionette TRACE conn6 -> [0,2369,"getWindowHandle",null] 04:48:37 INFO - PROCESS | 308 | 1467114517384 Marionette TRACE conn6 <- [1,2369,null,{"value":"13"}] 04:48:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 04:48:37 INFO - PROCESS | 308 | 1467114517391 Marionette TRACE conn6 -> [0,2370,"setScriptTimeout",{"ms":35000}] 04:48:37 INFO - PROCESS | 308 | 1467114517394 Marionette TRACE conn6 <- [1,2370,null,{}] 04:48:37 INFO - PROCESS | 308 | 1467114517397 Marionette TRACE conn6 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:37 INFO - PROCESS | 308 | 1467114517400 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:37 INFO - PROCESS | 308 | 1467114517486 Marionette TRACE conn6 <- [1,2371,null,{"value":null}] 04:48:37 INFO - PROCESS | 308 | 1467114517492 Marionette TRACE conn6 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:37 INFO - PROCESS | 308 | 1467114517495 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:37 INFO - PROCESS | 308 | ++DOCSHELL 10231C00 == 30 [pid = 308] [id = 602] 04:48:37 INFO - PROCESS | 308 | ++DOMWINDOW == 64 (10232800) [pid = 308] [serial = 1806] [outer = 00000000] 04:48:37 INFO - PROCESS | 308 | ++DOMWINDOW == 65 (110D1400) [pid = 308] [serial = 1807] [outer = 10232800] 04:48:37 INFO - PROCESS | 308 | 1467114517542 Marionette DEBUG loaded listener.js 04:48:37 INFO - PROCESS | 308 | ++DOMWINDOW == 66 (14774400) [pid = 308] [serial = 1808] [outer = 10232800] 04:48:38 INFO - PROCESS | 308 | 1467114518028 Marionette TRACE conn6 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 04:48:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 04:48:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 670ms 04:48:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 04:48:38 INFO - PROCESS | 308 | 1467114518061 Marionette TRACE conn6 -> [0,2373,"getWindowHandle",null] 04:48:38 INFO - PROCESS | 308 | 1467114518064 Marionette TRACE conn6 <- [1,2373,null,{"value":"13"}] 04:48:38 INFO - PROCESS | 308 | 1467114518067 Marionette TRACE conn6 -> [0,2374,"setScriptTimeout",{"ms":35000}] 04:48:38 INFO - PROCESS | 308 | 1467114518071 Marionette TRACE conn6 <- [1,2374,null,{}] 04:48:38 INFO - PROCESS | 308 | 1467114518082 Marionette TRACE conn6 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:38 INFO - PROCESS | 308 | 1467114518087 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:38 INFO - PROCESS | 308 | 1467114518205 Marionette TRACE conn6 <- [1,2375,null,{"value":null}] 04:48:38 INFO - PROCESS | 308 | 1467114518307 Marionette TRACE conn6 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:38 INFO - PROCESS | 308 | 1467114518310 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:38 INFO - PROCESS | 308 | ++DOCSHELL 17458C00 == 31 [pid = 308] [id = 603] 04:48:38 INFO - PROCESS | 308 | ++DOMWINDOW == 67 (17459800) [pid = 308] [serial = 1809] [outer = 00000000] 04:48:38 INFO - PROCESS | 308 | ++DOMWINDOW == 68 (1746B000) [pid = 308] [serial = 1810] [outer = 17459800] 04:48:38 INFO - PROCESS | 308 | 1467114518358 Marionette DEBUG loaded listener.js 04:48:38 INFO - PROCESS | 308 | ++DOMWINDOW == 69 (17891400) [pid = 308] [serial = 1811] [outer = 17459800] 04:48:38 INFO - PROCESS | 308 | 1467114518744 Marionette TRACE conn6 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 04:48:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 04:48:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 730ms 04:48:38 INFO - PROCESS | 308 | 1467114518798 Marionette TRACE conn6 -> [0,2377,"getWindowHandle",null] 04:48:38 INFO - PROCESS | 308 | 1467114518800 Marionette TRACE conn6 <- [1,2377,null,{"value":"13"}] 04:48:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 04:48:38 INFO - PROCESS | 308 | 1467114518812 Marionette TRACE conn6 -> [0,2378,"setScriptTimeout",{"ms":35000}] 04:48:38 INFO - PROCESS | 308 | 1467114518814 Marionette TRACE conn6 <- [1,2378,null,{}] 04:48:38 INFO - PROCESS | 308 | 1467114518824 Marionette TRACE conn6 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:38 INFO - PROCESS | 308 | 1467114518826 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:38 INFO - PROCESS | 308 | 1467114518946 Marionette TRACE conn6 <- [1,2379,null,{"value":null}] 04:48:38 INFO - PROCESS | 308 | 1467114518956 Marionette TRACE conn6 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:38 INFO - PROCESS | 308 | 1467114518958 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:38 INFO - PROCESS | 308 | ++DOCSHELL 17F36C00 == 32 [pid = 308] [id = 604] 04:48:38 INFO - PROCESS | 308 | ++DOMWINDOW == 70 (17F38C00) [pid = 308] [serial = 1812] [outer = 00000000] 04:48:38 INFO - PROCESS | 308 | ++DOMWINDOW == 71 (18D0DC00) [pid = 308] [serial = 1813] [outer = 17F38C00] 04:48:39 INFO - PROCESS | 308 | 1467114519002 Marionette DEBUG loaded listener.js 04:48:39 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (18DEAC00) [pid = 308] [serial = 1814] [outer = 17F38C00] 04:48:39 INFO - PROCESS | 308 | 1467114519441 Marionette TRACE conn6 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 04:48:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 04:48:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 690ms 04:48:39 INFO - PROCESS | 308 | 1467114519498 Marionette TRACE conn6 -> [0,2381,"getWindowHandle",null] 04:48:39 INFO - PROCESS | 308 | 1467114519500 Marionette TRACE conn6 <- [1,2381,null,{"value":"13"}] 04:48:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 04:48:39 INFO - PROCESS | 308 | 1467114519508 Marionette TRACE conn6 -> [0,2382,"setScriptTimeout",{"ms":35000}] 04:48:39 INFO - PROCESS | 308 | 1467114519510 Marionette TRACE conn6 <- [1,2382,null,{}] 04:48:39 INFO - PROCESS | 308 | 1467114519513 Marionette TRACE conn6 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:39 INFO - PROCESS | 308 | 1467114519515 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:39 INFO - PROCESS | 308 | 1467114519656 Marionette TRACE conn6 <- [1,2383,null,{"value":null}] 04:48:39 INFO - PROCESS | 308 | 1467114519678 Marionette TRACE conn6 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:39 INFO - PROCESS | 308 | 1467114519680 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:39 INFO - PROCESS | 308 | ++DOCSHELL 0FF24800 == 33 [pid = 308] [id = 605] 04:48:39 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (17F39C00) [pid = 308] [serial = 1815] [outer = 00000000] 04:48:39 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (19605C00) [pid = 308] [serial = 1816] [outer = 17F39C00] 04:48:39 INFO - PROCESS | 308 | 1467114519725 Marionette DEBUG loaded listener.js 04:48:39 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (1960AC00) [pid = 308] [serial = 1817] [outer = 17F39C00] 04:48:40 INFO - PROCESS | 308 | 1467114520200 Marionette TRACE conn6 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 04:48:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 04:48:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 730ms 04:48:40 INFO - PROCESS | 308 | 1467114520243 Marionette TRACE conn6 -> [0,2385,"getWindowHandle",null] 04:48:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 04:48:40 INFO - PROCESS | 308 | 1467114520245 Marionette TRACE conn6 <- [1,2385,null,{"value":"13"}] 04:48:40 INFO - PROCESS | 308 | 1467114520248 Marionette TRACE conn6 -> [0,2386,"setScriptTimeout",{"ms":35000}] 04:48:40 INFO - PROCESS | 308 | 1467114520250 Marionette TRACE conn6 <- [1,2386,null,{}] 04:48:40 INFO - PROCESS | 308 | 1467114520259 Marionette TRACE conn6 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:40 INFO - PROCESS | 308 | 1467114520264 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:40 INFO - PROCESS | 308 | 1467114520407 Marionette TRACE conn6 <- [1,2387,null,{"value":null}] 04:48:40 INFO - PROCESS | 308 | 1467114520474 Marionette TRACE conn6 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:40 INFO - PROCESS | 308 | 1467114520476 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:40 INFO - PROCESS | 308 | ++DOCSHELL 0FC74400 == 34 [pid = 308] [id = 606] 04:48:40 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (0FE5A800) [pid = 308] [serial = 1818] [outer = 00000000] 04:48:40 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (19A76C00) [pid = 308] [serial = 1819] [outer = 0FE5A800] 04:48:40 INFO - PROCESS | 308 | 1467114520520 Marionette DEBUG loaded listener.js 04:48:40 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (19A77000) [pid = 308] [serial = 1820] [outer = 0FE5A800] 04:48:40 INFO - PROCESS | 308 | --DOMWINDOW == 77 (13F22C00) [pid = 308] [serial = 1776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 04:48:40 INFO - PROCESS | 308 | --DOMWINDOW == 76 (0F8F7400) [pid = 308] [serial = 1770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 04:48:40 INFO - PROCESS | 308 | --DOMWINDOW == 75 (0FE25800) [pid = 308] [serial = 1773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 04:48:40 INFO - PROCESS | 308 | --DOMWINDOW == 74 (0FE26800) [pid = 308] [serial = 1767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 04:48:40 INFO - PROCESS | 308 | --DOMWINDOW == 73 (140C5800) [pid = 308] [serial = 1779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 04:48:40 INFO - PROCESS | 308 | --DOMWINDOW == 72 (0FCC9000) [pid = 308] [serial = 1758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 04:48:40 INFO - PROCESS | 308 | --DOMWINDOW == 71 (15F48400) [pid = 308] [serial = 1761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 04:48:40 INFO - PROCESS | 308 | --DOMWINDOW == 70 (18D0D000) [pid = 308] [serial = 1791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 04:48:40 INFO - PROCESS | 308 | --DOMWINDOW == 69 (198DC400) [pid = 308] [serial = 1764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 04:48:40 INFO - PROCESS | 308 | --DOMWINDOW == 68 (1637B400) [pid = 308] [serial = 1782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 04:48:40 INFO - PROCESS | 308 | --DOMWINDOW == 67 (0FC96000) [pid = 308] [serial = 1788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 04:48:40 INFO - PROCESS | 308 | --DOMWINDOW == 66 (17F2BC00) [pid = 308] [serial = 1785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 04:48:41 INFO - PROCESS | 308 | 1467114521044 Marionette TRACE conn6 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 04:48:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 04:48:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 830ms 04:48:41 INFO - PROCESS | 308 | 1467114521079 Marionette TRACE conn6 -> [0,2389,"getWindowHandle",null] 04:48:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 04:48:41 INFO - PROCESS | 308 | 1467114521081 Marionette TRACE conn6 <- [1,2389,null,{"value":"13"}] 04:48:41 INFO - PROCESS | 308 | 1467114521084 Marionette TRACE conn6 -> [0,2390,"setScriptTimeout",{"ms":35000}] 04:48:41 INFO - PROCESS | 308 | 1467114521086 Marionette TRACE conn6 <- [1,2390,null,{}] 04:48:41 INFO - PROCESS | 308 | 1467114521090 Marionette TRACE conn6 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:41 INFO - PROCESS | 308 | 1467114521091 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:41 INFO - PROCESS | 308 | 1467114521171 Marionette TRACE conn6 <- [1,2391,null,{"value":null}] 04:48:41 INFO - PROCESS | 308 | 1467114521272 Marionette TRACE conn6 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:41 INFO - PROCESS | 308 | 1467114521274 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:41 INFO - PROCESS | 308 | ++DOCSHELL 0C8BEC00 == 35 [pid = 308] [id = 607] 04:48:41 INFO - PROCESS | 308 | ++DOMWINDOW == 67 (0FCC5C00) [pid = 308] [serial = 1821] [outer = 00000000] 04:48:41 INFO - PROCESS | 308 | ++DOMWINDOW == 68 (15F56800) [pid = 308] [serial = 1822] [outer = 0FCC5C00] 04:48:41 INFO - PROCESS | 308 | 1467114521317 Marionette DEBUG loaded listener.js 04:48:41 INFO - PROCESS | 308 | ++DOMWINDOW == 69 (17452C00) [pid = 308] [serial = 1823] [outer = 0FCC5C00] 04:48:41 INFO - PROCESS | 308 | 1467114521669 Marionette TRACE conn6 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 04:48:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 04:48:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 630ms 04:48:41 INFO - PROCESS | 308 | 1467114521715 Marionette TRACE conn6 -> [0,2393,"getWindowHandle",null] 04:48:41 INFO - PROCESS | 308 | 1467114521717 Marionette TRACE conn6 <- [1,2393,null,{"value":"13"}] 04:48:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 04:48:41 INFO - PROCESS | 308 | 1467114521721 Marionette TRACE conn6 -> [0,2394,"setScriptTimeout",{"ms":35000}] 04:48:41 INFO - PROCESS | 308 | 1467114521723 Marionette TRACE conn6 <- [1,2394,null,{}] 04:48:41 INFO - PROCESS | 308 | 1467114521726 Marionette TRACE conn6 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:41 INFO - PROCESS | 308 | 1467114521728 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:41 INFO - PROCESS | 308 | 1467114521849 Marionette TRACE conn6 <- [1,2395,null,{"value":null}] 04:48:41 INFO - PROCESS | 308 | 1467114521857 Marionette TRACE conn6 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:41 INFO - PROCESS | 308 | 1467114521859 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:41 INFO - PROCESS | 308 | ++DOCSHELL 0FF19400 == 36 [pid = 308] [id = 608] 04:48:41 INFO - PROCESS | 308 | ++DOMWINDOW == 70 (140C5800) [pid = 308] [serial = 1824] [outer = 00000000] 04:48:41 INFO - PROCESS | 308 | ++DOMWINDOW == 71 (19A81000) [pid = 308] [serial = 1825] [outer = 140C5800] 04:48:41 INFO - PROCESS | 308 | 1467114521902 Marionette DEBUG loaded listener.js 04:48:41 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (19ACE000) [pid = 308] [serial = 1826] [outer = 140C5800] 04:48:42 INFO - PROCESS | 308 | 1467114522309 Marionette TRACE conn6 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 04:48:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 04:48:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 630ms 04:48:42 INFO - PROCESS | 308 | 1467114522355 Marionette TRACE conn6 -> [0,2397,"getWindowHandle",null] 04:48:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 04:48:42 INFO - PROCESS | 308 | 1467114522357 Marionette TRACE conn6 <- [1,2397,null,{"value":"13"}] 04:48:42 INFO - PROCESS | 308 | 1467114522360 Marionette TRACE conn6 -> [0,2398,"setScriptTimeout",{"ms":35000}] 04:48:42 INFO - PROCESS | 308 | 1467114522361 Marionette TRACE conn6 <- [1,2398,null,{}] 04:48:42 INFO - PROCESS | 308 | 1467114522365 Marionette TRACE conn6 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:42 INFO - PROCESS | 308 | 1467114522367 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:42 INFO - PROCESS | 308 | 1467114522485 Marionette TRACE conn6 <- [1,2399,null,{"value":null}] 04:48:42 INFO - PROCESS | 308 | 1467114522575 Marionette TRACE conn6 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:42 INFO - PROCESS | 308 | 1467114522577 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:42 INFO - PROCESS | 308 | ++DOCSHELL 0C8B9000 == 37 [pid = 308] [id = 609] 04:48:42 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (17457000) [pid = 308] [serial = 1827] [outer = 00000000] 04:48:42 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (19C70C00) [pid = 308] [serial = 1828] [outer = 17457000] 04:48:42 INFO - PROCESS | 308 | 1467114522628 Marionette DEBUG loaded listener.js 04:48:42 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (19F70C00) [pid = 308] [serial = 1829] [outer = 17457000] 04:48:43 INFO - PROCESS | 308 | 1467114523044 Marionette TRACE conn6 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 04:48:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 04:48:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 731ms 04:48:43 INFO - PROCESS | 308 | 1467114523092 Marionette TRACE conn6 -> [0,2401,"getWindowHandle",null] 04:48:43 INFO - PROCESS | 308 | 1467114523097 Marionette TRACE conn6 <- [1,2401,null,{"value":"13"}] 04:48:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 04:48:43 INFO - PROCESS | 308 | 1467114523144 Marionette TRACE conn6 -> [0,2402,"setScriptTimeout",{"ms":35000}] 04:48:43 INFO - PROCESS | 308 | 1467114523147 Marionette TRACE conn6 <- [1,2402,null,{}] 04:48:43 INFO - PROCESS | 308 | 1467114523157 Marionette TRACE conn6 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:43 INFO - PROCESS | 308 | 1467114523160 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:43 INFO - PROCESS | 308 | 1467114523276 Marionette TRACE conn6 <- [1,2403,null,{"value":null}] 04:48:43 INFO - PROCESS | 308 | 1467114523383 Marionette TRACE conn6 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:43 INFO - PROCESS | 308 | 1467114523387 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:43 INFO - PROCESS | 308 | ++DOCSHELL 0FE20800 == 38 [pid = 308] [id = 610] 04:48:43 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (0FE21000) [pid = 308] [serial = 1830] [outer = 00000000] 04:48:43 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (0FE5D000) [pid = 308] [serial = 1831] [outer = 0FE21000] 04:48:43 INFO - PROCESS | 308 | 1467114523459 Marionette DEBUG loaded listener.js 04:48:43 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (102E3C00) [pid = 308] [serial = 1832] [outer = 0FE21000] 04:48:44 INFO - PROCESS | 308 | 1467114524077 Marionette TRACE conn6 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 04:48:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 04:48:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 970ms 04:48:44 INFO - PROCESS | 308 | 1467114524117 Marionette TRACE conn6 -> [0,2405,"getWindowHandle",null] 04:48:44 INFO - PROCESS | 308 | 1467114524122 Marionette TRACE conn6 <- [1,2405,null,{"value":"13"}] 04:48:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 04:48:44 INFO - PROCESS | 308 | 1467114524129 Marionette TRACE conn6 -> [0,2406,"setScriptTimeout",{"ms":35000}] 04:48:44 INFO - PROCESS | 308 | 1467114524132 Marionette TRACE conn6 <- [1,2406,null,{}] 04:48:44 INFO - PROCESS | 308 | 1467114524136 Marionette TRACE conn6 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:44 INFO - PROCESS | 308 | 1467114524139 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:44 INFO - PROCESS | 308 | 1467114524252 Marionette TRACE conn6 <- [1,2407,null,{"value":null}] 04:48:44 INFO - PROCESS | 308 | 1467114524367 Marionette TRACE conn6 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:44 INFO - PROCESS | 308 | 1467114524370 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:44 INFO - PROCESS | 308 | ++DOCSHELL 16380400 == 39 [pid = 308] [id = 611] 04:48:44 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (17454800) [pid = 308] [serial = 1833] [outer = 00000000] 04:48:44 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (17838800) [pid = 308] [serial = 1834] [outer = 17454800] 04:48:44 INFO - PROCESS | 308 | 1467114524469 Marionette DEBUG loaded listener.js 04:48:44 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (18627800) [pid = 308] [serial = 1835] [outer = 17454800] 04:48:45 INFO - PROCESS | 308 | 1467114525123 Marionette TRACE conn6 <- [1,2408,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 04:48:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 04:48:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1019ms 04:48:45 INFO - PROCESS | 308 | 1467114525151 Marionette TRACE conn6 -> [0,2409,"getWindowHandle",null] 04:48:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 04:48:45 INFO - PROCESS | 308 | 1467114525154 Marionette TRACE conn6 <- [1,2409,null,{"value":"13"}] 04:48:45 INFO - PROCESS | 308 | 1467114525158 Marionette TRACE conn6 -> [0,2410,"setScriptTimeout",{"ms":35000}] 04:48:45 INFO - PROCESS | 308 | 1467114525162 Marionette TRACE conn6 <- [1,2410,null,{}] 04:48:45 INFO - PROCESS | 308 | 1467114525173 Marionette TRACE conn6 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:45 INFO - PROCESS | 308 | 1467114525178 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:45 INFO - PROCESS | 308 | 1467114525313 Marionette TRACE conn6 <- [1,2411,null,{"value":null}] 04:48:45 INFO - PROCESS | 308 | 1467114525459 Marionette TRACE conn6 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:45 INFO - PROCESS | 308 | 1467114525462 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:45 INFO - PROCESS | 308 | ++DOCSHELL 19A7B000 == 40 [pid = 308] [id = 612] 04:48:45 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (19BA7400) [pid = 308] [serial = 1836] [outer = 00000000] 04:48:45 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (19F78000) [pid = 308] [serial = 1837] [outer = 19BA7400] 04:48:45 INFO - PROCESS | 308 | 1467114525519 Marionette DEBUG loaded listener.js 04:48:45 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (1AA38C00) [pid = 308] [serial = 1838] [outer = 19BA7400] 04:48:46 INFO - PROCESS | 308 | 1467114526090 Marionette TRACE conn6 <- [1,2412,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 04:48:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 04:48:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 970ms 04:48:46 INFO - PROCESS | 308 | 1467114526131 Marionette TRACE conn6 -> [0,2413,"getWindowHandle",null] 04:48:46 INFO - PROCESS | 308 | 1467114526134 Marionette TRACE conn6 <- [1,2413,null,{"value":"13"}] 04:48:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 04:48:46 INFO - PROCESS | 308 | 1467114526138 Marionette TRACE conn6 -> [0,2414,"setScriptTimeout",{"ms":35000}] 04:48:46 INFO - PROCESS | 308 | 1467114526140 Marionette TRACE conn6 <- [1,2414,null,{}] 04:48:46 INFO - PROCESS | 308 | 1467114526143 Marionette TRACE conn6 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:46 INFO - PROCESS | 308 | 1467114526146 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:46 INFO - PROCESS | 308 | 1467114526255 Marionette TRACE conn6 <- [1,2415,null,{"value":null}] 04:48:46 INFO - PROCESS | 308 | 1467114526366 Marionette TRACE conn6 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:46 INFO - PROCESS | 308 | 1467114526369 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:46 INFO - PROCESS | 308 | ++DOCSHELL 19602400 == 41 [pid = 308] [id = 613] 04:48:46 INFO - PROCESS | 308 | ++DOMWINDOW == 85 (19604400) [pid = 308] [serial = 1839] [outer = 00000000] 04:48:46 INFO - PROCESS | 308 | ++DOMWINDOW == 86 (1AE35800) [pid = 308] [serial = 1840] [outer = 19604400] 04:48:46 INFO - PROCESS | 308 | 1467114526464 Marionette DEBUG loaded listener.js 04:48:46 INFO - PROCESS | 308 | ++DOMWINDOW == 87 (1AEC7800) [pid = 308] [serial = 1841] [outer = 19604400] 04:48:47 INFO - PROCESS | 308 | 1467114527182 Marionette TRACE conn6 <- [1,2416,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 04:48:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 04:48:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1075ms 04:48:47 INFO - PROCESS | 308 | 1467114527216 Marionette TRACE conn6 -> [0,2417,"getWindowHandle",null] 04:48:47 INFO - PROCESS | 308 | 1467114527221 Marionette TRACE conn6 <- [1,2417,null,{"value":"13"}] 04:48:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 04:48:47 INFO - PROCESS | 308 | 1467114527239 Marionette TRACE conn6 -> [0,2418,"setScriptTimeout",{"ms":35000}] 04:48:47 INFO - PROCESS | 308 | 1467114527243 Marionette TRACE conn6 <- [1,2418,null,{}] 04:48:47 INFO - PROCESS | 308 | 1467114527249 Marionette TRACE conn6 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:47 INFO - PROCESS | 308 | 1467114527252 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:47 INFO - PROCESS | 308 | 1467114527352 Marionette TRACE conn6 <- [1,2419,null,{"value":null}] 04:48:47 INFO - PROCESS | 308 | 1467114527497 Marionette TRACE conn6 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:47 INFO - PROCESS | 308 | 1467114527500 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:47 INFO - PROCESS | 308 | ++DOCSHELL 102EF800 == 42 [pid = 308] [id = 614] 04:48:47 INFO - PROCESS | 308 | ++DOMWINDOW == 88 (1046C400) [pid = 308] [serial = 1842] [outer = 00000000] 04:48:47 INFO - PROCESS | 308 | ++DOMWINDOW == 89 (110CFC00) [pid = 308] [serial = 1843] [outer = 1046C400] 04:48:47 INFO - PROCESS | 308 | 1467114527553 Marionette DEBUG loaded listener.js 04:48:47 INFO - PROCESS | 308 | ++DOMWINDOW == 90 (14795C00) [pid = 308] [serial = 1844] [outer = 1046C400] 04:48:48 INFO - PROCESS | 308 | --DOCSHELL 0FF19400 == 41 [pid = 308] [id = 608] 04:48:48 INFO - PROCESS | 308 | --DOCSHELL 0C8BEC00 == 40 [pid = 308] [id = 607] 04:48:48 INFO - PROCESS | 308 | --DOCSHELL 0FC74400 == 39 [pid = 308] [id = 606] 04:48:48 INFO - PROCESS | 308 | --DOCSHELL 0FF24800 == 38 [pid = 308] [id = 605] 04:48:48 INFO - PROCESS | 308 | --DOCSHELL 17F36C00 == 37 [pid = 308] [id = 604] 04:48:48 INFO - PROCESS | 308 | --DOCSHELL 17458C00 == 36 [pid = 308] [id = 603] 04:48:48 INFO - PROCESS | 308 | --DOCSHELL 10231C00 == 35 [pid = 308] [id = 602] 04:48:48 INFO - PROCESS | 308 | --DOCSHELL 0FC73C00 == 34 [pid = 308] [id = 601] 04:48:48 INFO - PROCESS | 308 | --DOCSHELL 140C5000 == 33 [pid = 308] [id = 600] 04:48:48 INFO - PROCESS | 308 | --DOCSHELL 0C8E1800 == 32 [pid = 308] [id = 599] 04:48:48 INFO - PROCESS | 308 | --DOCSHELL 19608400 == 31 [pid = 308] [id = 598] 04:48:48 INFO - PROCESS | 308 | --DOCSHELL 0FE26000 == 30 [pid = 308] [id = 589] 04:48:48 INFO - PROCESS | 308 | --DOCSHELL 19602400 == 29 [pid = 308] [id = 613] 04:48:48 INFO - PROCESS | 308 | --DOCSHELL 16380400 == 28 [pid = 308] [id = 611] 04:48:48 INFO - PROCESS | 308 | --DOCSHELL 19A7B000 == 27 [pid = 308] [id = 612] 04:48:48 INFO - PROCESS | 308 | --DOCSHELL 0C8B9000 == 26 [pid = 308] [id = 609] 04:48:48 INFO - PROCESS | 308 | --DOCSHELL 0FE20800 == 25 [pid = 308] [id = 610] 04:48:48 INFO - PROCESS | 308 | --DOMWINDOW == 89 (140C7C00) [pid = 308] [serial = 1777] [outer = 00000000] [url = about:blank] 04:48:48 INFO - PROCESS | 308 | --DOMWINDOW == 88 (0FC75400) [pid = 308] [serial = 1771] [outer = 00000000] [url = about:blank] 04:48:48 INFO - PROCESS | 308 | --DOMWINDOW == 87 (0FCC4800) [pid = 308] [serial = 1772] [outer = 00000000] [url = about:blank] 04:48:48 INFO - PROCESS | 308 | --DOMWINDOW == 86 (0FE54400) [pid = 308] [serial = 1774] [outer = 00000000] [url = about:blank] 04:48:48 INFO - PROCESS | 308 | --DOMWINDOW == 85 (0FE57400) [pid = 308] [serial = 1775] [outer = 00000000] [url = about:blank] 04:48:48 INFO - PROCESS | 308 | --DOMWINDOW == 84 (10228400) [pid = 308] [serial = 1769] [outer = 00000000] [url = about:blank] 04:48:48 INFO - PROCESS | 308 | --DOMWINDOW == 83 (0FE57000) [pid = 308] [serial = 1768] [outer = 00000000] [url = about:blank] 04:48:48 INFO - PROCESS | 308 | --DOMWINDOW == 82 (15F4B400) [pid = 308] [serial = 1780] [outer = 00000000] [url = about:blank] 04:48:48 INFO - PROCESS | 308 | --DOMWINDOW == 81 (0FF28C00) [pid = 308] [serial = 1760] [outer = 00000000] [url = about:blank] 04:48:48 INFO - PROCESS | 308 | --DOMWINDOW == 80 (0FE2A800) [pid = 308] [serial = 1759] [outer = 00000000] [url = about:blank] 04:48:48 INFO - PROCESS | 308 | --DOMWINDOW == 79 (18662C00) [pid = 308] [serial = 1763] [outer = 00000000] [url = about:blank] 04:48:48 INFO - PROCESS | 308 | --DOMWINDOW == 78 (194AB800) [pid = 308] [serial = 1793] [outer = 00000000] [url = about:blank] 04:48:48 INFO - PROCESS | 308 | --DOMWINDOW == 77 (1746A400) [pid = 308] [serial = 1762] [outer = 00000000] [url = about:blank] 04:48:48 INFO - PROCESS | 308 | --DOMWINDOW == 76 (19F7BC00) [pid = 308] [serial = 1766] [outer = 00000000] [url = about:blank] 04:48:48 INFO - PROCESS | 308 | --DOMWINDOW == 75 (19F76C00) [pid = 308] [serial = 1765] [outer = 00000000] [url = about:blank] 04:48:48 INFO - PROCESS | 308 | --DOMWINDOW == 74 (17470C00) [pid = 308] [serial = 1784] [outer = 00000000] [url = about:blank] 04:48:48 INFO - PROCESS | 308 | --DOMWINDOW == 73 (17466400) [pid = 308] [serial = 1783] [outer = 00000000] [url = about:blank] 04:48:48 INFO - PROCESS | 308 | --DOMWINDOW == 72 (17465C00) [pid = 308] [serial = 1789] [outer = 00000000] [url = about:blank] 04:48:48 INFO - PROCESS | 308 | --DOMWINDOW == 71 (18664000) [pid = 308] [serial = 1786] [outer = 00000000] [url = about:blank] 04:48:48 INFO - PROCESS | 308 | --DOMWINDOW == 70 (18DF0000) [pid = 308] [serial = 1792] [outer = 00000000] [url = about:blank] 04:48:48 INFO - PROCESS | 308 | --DOMWINDOW == 69 (15F99C00) [pid = 308] [serial = 1781] [outer = 00000000] [url = about:blank] 04:48:48 INFO - PROCESS | 308 | --DOMWINDOW == 68 (198D5000) [pid = 308] [serial = 1795] [outer = 00000000] [url = about:blank] 04:48:48 INFO - PROCESS | 308 | --DOMWINDOW == 67 (18628400) [pid = 308] [serial = 1790] [outer = 00000000] [url = about:blank] 04:48:48 INFO - PROCESS | 308 | --DOMWINDOW == 66 (189B5C00) [pid = 308] [serial = 1787] [outer = 00000000] [url = about:blank] 04:48:48 INFO - PROCESS | 308 | --DOMWINDOW == 65 (14728C00) [pid = 308] [serial = 1778] [outer = 00000000] [url = about:blank] 04:48:48 INFO - PROCESS | 308 | 1467114528747 Marionette TRACE conn6 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 04:48:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 04:48:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1522ms 04:48:48 INFO - PROCESS | 308 | 1467114528767 Marionette TRACE conn6 -> [0,2421,"getWindowHandle",null] 04:48:48 INFO - PROCESS | 308 | 1467114528771 Marionette TRACE conn6 <- [1,2421,null,{"value":"13"}] 04:48:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 04:48:48 INFO - PROCESS | 308 | 1467114528776 Marionette TRACE conn6 -> [0,2422,"setScriptTimeout",{"ms":35000}] 04:48:48 INFO - PROCESS | 308 | 1467114528781 Marionette TRACE conn6 <- [1,2422,null,{}] 04:48:48 INFO - PROCESS | 308 | 1467114528786 Marionette TRACE conn6 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:48 INFO - PROCESS | 308 | 1467114528788 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:48 INFO - PROCESS | 308 | 1467114528879 Marionette TRACE conn6 <- [1,2423,null,{"value":null}] 04:48:49 INFO - PROCESS | 308 | 1467114529005 Marionette TRACE conn6 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:49 INFO - PROCESS | 308 | 1467114529008 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:49 INFO - PROCESS | 308 | ++DOCSHELL 0F863400 == 26 [pid = 308] [id = 615] 04:48:49 INFO - PROCESS | 308 | ++DOMWINDOW == 66 (0F8F0C00) [pid = 308] [serial = 1845] [outer = 00000000] 04:48:49 INFO - PROCESS | 308 | ++DOMWINDOW == 67 (0FCD1000) [pid = 308] [serial = 1846] [outer = 0F8F0C00] 04:48:49 INFO - PROCESS | 308 | 1467114529063 Marionette DEBUG loaded listener.js 04:48:49 INFO - PROCESS | 308 | ++DOMWINDOW == 68 (0FCEDC00) [pid = 308] [serial = 1847] [outer = 0F8F0C00] 04:48:49 INFO - PROCESS | 308 | 1467114529450 Marionette TRACE conn6 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 04:48:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 04:48:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 730ms 04:48:49 INFO - PROCESS | 308 | 1467114529506 Marionette TRACE conn6 -> [0,2425,"getWindowHandle",null] 04:48:49 INFO - PROCESS | 308 | 1467114529511 Marionette TRACE conn6 <- [1,2425,null,{"value":"13"}] 04:48:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 04:48:49 INFO - PROCESS | 308 | 1467114529517 Marionette TRACE conn6 -> [0,2426,"setScriptTimeout",{"ms":35000}] 04:48:49 INFO - PROCESS | 308 | 1467114529520 Marionette TRACE conn6 <- [1,2426,null,{}] 04:48:49 INFO - PROCESS | 308 | 1467114529524 Marionette TRACE conn6 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:49 INFO - PROCESS | 308 | 1467114529526 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:49 INFO - PROCESS | 308 | 1467114529646 Marionette TRACE conn6 <- [1,2427,null,{"value":null}] 04:48:49 INFO - PROCESS | 308 | 1467114529655 Marionette TRACE conn6 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:49 INFO - PROCESS | 308 | 1467114529657 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:49 INFO - PROCESS | 308 | ++DOCSHELL 0FE53400 == 27 [pid = 308] [id = 616] 04:48:49 INFO - PROCESS | 308 | ++DOMWINDOW == 69 (0FE5EC00) [pid = 308] [serial = 1848] [outer = 00000000] 04:48:49 INFO - PROCESS | 308 | ++DOMWINDOW == 70 (10092000) [pid = 308] [serial = 1849] [outer = 0FE5EC00] 04:48:49 INFO - PROCESS | 308 | 1467114529704 Marionette DEBUG loaded listener.js 04:48:49 INFO - PROCESS | 308 | ++DOMWINDOW == 71 (10227800) [pid = 308] [serial = 1850] [outer = 0FE5EC00] 04:48:50 INFO - PROCESS | 308 | 1467114530158 Marionette TRACE conn6 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 04:48:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 04:48:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 670ms 04:48:50 INFO - PROCESS | 308 | 1467114530191 Marionette TRACE conn6 -> [0,2429,"getWindowHandle",null] 04:48:50 INFO - PROCESS | 308 | 1467114530194 Marionette TRACE conn6 <- [1,2429,null,{"value":"13"}] 04:48:50 INFO - PROCESS | 308 | 1467114530197 Marionette TRACE conn6 -> [0,2430,"setScriptTimeout",{"ms":35000}] 04:48:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 04:48:50 INFO - PROCESS | 308 | 1467114530201 Marionette TRACE conn6 <- [1,2430,null,{}] 04:48:50 INFO - PROCESS | 308 | 1467114530212 Marionette TRACE conn6 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:50 INFO - PROCESS | 308 | 1467114530216 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:50 INFO - PROCESS | 308 | 1467114530302 Marionette TRACE conn6 <- [1,2431,null,{"value":null}] 04:48:50 INFO - PROCESS | 308 | 1467114530309 Marionette TRACE conn6 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:50 INFO - PROCESS | 308 | 1467114530312 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:50 INFO - PROCESS | 308 | ++DOCSHELL 14829C00 == 28 [pid = 308] [id = 617] 04:48:50 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (14868400) [pid = 308] [serial = 1851] [outer = 00000000] 04:48:50 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (1494E800) [pid = 308] [serial = 1852] [outer = 14868400] 04:48:50 INFO - PROCESS | 308 | 1467114530360 Marionette DEBUG loaded listener.js 04:48:50 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (15F4A000) [pid = 308] [serial = 1853] [outer = 14868400] 04:48:50 INFO - PROCESS | 308 | 1467114530856 Marionette TRACE conn6 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 04:48:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 04:48:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 670ms 04:48:50 INFO - PROCESS | 308 | 1467114530872 Marionette TRACE conn6 -> [0,2433,"getWindowHandle",null] 04:48:50 INFO - PROCESS | 308 | 1467114530874 Marionette TRACE conn6 <- [1,2433,null,{"value":"13"}] 04:48:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 04:48:50 INFO - PROCESS | 308 | 1467114530883 Marionette TRACE conn6 -> [0,2434,"setScriptTimeout",{"ms":35000}] 04:48:50 INFO - PROCESS | 308 | 1467114530885 Marionette TRACE conn6 <- [1,2434,null,{}] 04:48:50 INFO - PROCESS | 308 | 1467114530889 Marionette TRACE conn6 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:50 INFO - PROCESS | 308 | 1467114530891 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:51 INFO - PROCESS | 308 | 1467114531013 Marionette TRACE conn6 <- [1,2435,null,{"value":null}] 04:48:51 INFO - PROCESS | 308 | 1467114531115 Marionette TRACE conn6 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:51 INFO - PROCESS | 308 | 1467114531117 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:51 INFO - PROCESS | 308 | ++DOCSHELL 16211800 == 29 [pid = 308] [id = 618] 04:48:51 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (16212000) [pid = 308] [serial = 1854] [outer = 00000000] 04:48:51 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (1637B400) [pid = 308] [serial = 1855] [outer = 16212000] 04:48:51 INFO - PROCESS | 308 | 1467114531164 Marionette DEBUG loaded listener.js 04:48:51 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (17458C00) [pid = 308] [serial = 1856] [outer = 16212000] 04:48:51 INFO - PROCESS | 308 | 1467114531588 Marionette TRACE conn6 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 04:48:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 04:48:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 730ms 04:48:51 INFO - PROCESS | 308 | 1467114531633 Marionette TRACE conn6 -> [0,2437,"getWindowHandle",null] 04:48:51 INFO - PROCESS | 308 | 1467114531635 Marionette TRACE conn6 <- [1,2437,null,{"value":"13"}] 04:48:51 INFO - PROCESS | 308 | 1467114531639 Marionette TRACE conn6 -> [0,2438,"setScriptTimeout",{"ms":35000}] 04:48:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 04:48:51 INFO - PROCESS | 308 | 1467114531640 Marionette TRACE conn6 <- [1,2438,null,{}] 04:48:51 INFO - PROCESS | 308 | 1467114531644 Marionette TRACE conn6 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:51 INFO - PROCESS | 308 | 1467114531646 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:51 INFO - PROCESS | 308 | 1467114531760 Marionette TRACE conn6 <- [1,2439,null,{"value":null}] 04:48:51 INFO - PROCESS | 308 | 1467114531765 Marionette TRACE conn6 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:51 INFO - PROCESS | 308 | 1467114531767 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:51 INFO - PROCESS | 308 | ++DOCSHELL 1746A400 == 30 [pid = 308] [id = 619] 04:48:51 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (1746C800) [pid = 308] [serial = 1857] [outer = 00000000] 04:48:51 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (17835C00) [pid = 308] [serial = 1858] [outer = 1746C800] 04:48:51 INFO - PROCESS | 308 | 1467114531812 Marionette DEBUG loaded listener.js 04:48:51 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (17839000) [pid = 308] [serial = 1859] [outer = 1746C800] 04:48:52 INFO - PROCESS | 308 | 1467114532265 Marionette TRACE conn6 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 04:48:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 04:48:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 670ms 04:48:52 INFO - PROCESS | 308 | 1467114532314 Marionette TRACE conn6 -> [0,2441,"getWindowHandle",null] 04:48:52 INFO - PROCESS | 308 | 1467114532317 Marionette TRACE conn6 <- [1,2441,null,{"value":"13"}] 04:48:52 INFO - PROCESS | 308 | 1467114532320 Marionette TRACE conn6 -> [0,2442,"setScriptTimeout",{"ms":35000}] 04:48:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 04:48:52 INFO - PROCESS | 308 | 1467114532322 Marionette TRACE conn6 <- [1,2442,null,{}] 04:48:52 INFO - PROCESS | 308 | 1467114532330 Marionette TRACE conn6 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:52 INFO - PROCESS | 308 | 1467114532337 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:52 INFO - PROCESS | 308 | 1467114532500 Marionette TRACE conn6 <- [1,2443,null,{"value":null}] 04:48:52 INFO - PROCESS | 308 | --DOMWINDOW == 79 (17F38C00) [pid = 308] [serial = 1812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 04:48:52 INFO - PROCESS | 308 | --DOMWINDOW == 78 (17F39C00) [pid = 308] [serial = 1815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 04:48:52 INFO - PROCESS | 308 | --DOMWINDOW == 77 (1429F000) [pid = 308] [serial = 1800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 04:48:52 INFO - PROCESS | 308 | --DOMWINDOW == 76 (0FCC5C00) [pid = 308] [serial = 1821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 04:48:52 INFO - PROCESS | 308 | --DOMWINDOW == 75 (0F56A000) [pid = 308] [serial = 1797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 04:48:52 INFO - PROCESS | 308 | --DOMWINDOW == 74 (140C5800) [pid = 308] [serial = 1824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 04:48:52 INFO - PROCESS | 308 | --DOMWINDOW == 73 (10232800) [pid = 308] [serial = 1806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 04:48:52 INFO - PROCESS | 308 | --DOMWINDOW == 72 (1960BC00) [pid = 308] [serial = 1794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 04:48:52 INFO - PROCESS | 308 | --DOMWINDOW == 71 (0FC74C00) [pid = 308] [serial = 1803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 04:48:52 INFO - PROCESS | 308 | --DOMWINDOW == 70 (17459800) [pid = 308] [serial = 1809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 04:48:52 INFO - PROCESS | 308 | --DOMWINDOW == 69 (0FE5A800) [pid = 308] [serial = 1818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 04:48:52 INFO - PROCESS | 308 | --DOMWINDOW == 68 (17457000) [pid = 308] [serial = 1827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 04:48:52 INFO - PROCESS | 308 | 1467114532787 Marionette TRACE conn6 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:52 INFO - PROCESS | 308 | 1467114532789 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:52 INFO - PROCESS | 308 | ++DOCSHELL 0929FC00 == 31 [pid = 308] [id = 620] 04:48:52 INFO - PROCESS | 308 | ++DOMWINDOW == 69 (092A9000) [pid = 308] [serial = 1860] [outer = 00000000] 04:48:52 INFO - PROCESS | 308 | ++DOMWINDOW == 70 (0FCCC400) [pid = 308] [serial = 1861] [outer = 092A9000] 04:48:52 INFO - PROCESS | 308 | 1467114532835 Marionette DEBUG loaded listener.js 04:48:52 INFO - PROCESS | 308 | ++DOMWINDOW == 71 (104C4000) [pid = 308] [serial = 1862] [outer = 092A9000] 04:48:53 INFO - PROCESS | 308 | 1467114533201 Marionette TRACE conn6 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 04:48:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 04:48:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 930ms 04:48:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 04:48:53 INFO - PROCESS | 308 | 1467114533254 Marionette TRACE conn6 -> [0,2445,"getWindowHandle",null] 04:48:53 INFO - PROCESS | 308 | 1467114533256 Marionette TRACE conn6 <- [1,2445,null,{"value":"13"}] 04:48:53 INFO - PROCESS | 308 | 1467114533259 Marionette TRACE conn6 -> [0,2446,"setScriptTimeout",{"ms":35000}] 04:48:53 INFO - PROCESS | 308 | 1467114533261 Marionette TRACE conn6 <- [1,2446,null,{}] 04:48:53 INFO - PROCESS | 308 | 1467114533264 Marionette TRACE conn6 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:53 INFO - PROCESS | 308 | 1467114533266 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:53 INFO - PROCESS | 308 | 1467114533379 Marionette TRACE conn6 <- [1,2447,null,{"value":null}] 04:48:53 INFO - PROCESS | 308 | 1467114533386 Marionette TRACE conn6 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:53 INFO - PROCESS | 308 | 1467114533388 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:53 INFO - PROCESS | 308 | ++DOCSHELL 0FCF0C00 == 32 [pid = 308] [id = 621] 04:48:53 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (11142000) [pid = 308] [serial = 1863] [outer = 00000000] 04:48:53 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (18D1DC00) [pid = 308] [serial = 1864] [outer = 11142000] 04:48:53 INFO - PROCESS | 308 | 1467114533432 Marionette DEBUG loaded listener.js 04:48:53 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (18DE5800) [pid = 308] [serial = 1865] [outer = 11142000] 04:48:53 INFO - PROCESS | 308 | 1467114533849 Marionette TRACE conn6 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 04:48:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 04:48:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 630ms 04:48:53 INFO - PROCESS | 308 | 1467114533890 Marionette TRACE conn6 -> [0,2449,"getWindowHandle",null] 04:48:53 INFO - PROCESS | 308 | 1467114533892 Marionette TRACE conn6 <- [1,2449,null,{"value":"13"}] 04:48:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 04:48:53 INFO - PROCESS | 308 | 1467114533895 Marionette TRACE conn6 -> [0,2450,"setScriptTimeout",{"ms":35000}] 04:48:53 INFO - PROCESS | 308 | 1467114533897 Marionette TRACE conn6 <- [1,2450,null,{}] 04:48:53 INFO - PROCESS | 308 | 1467114533901 Marionette TRACE conn6 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:53 INFO - PROCESS | 308 | 1467114533903 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:54 INFO - PROCESS | 308 | 1467114534018 Marionette TRACE conn6 <- [1,2451,null,{"value":null}] 04:48:54 INFO - PROCESS | 308 | 1467114534057 Marionette TRACE conn6 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:54 INFO - PROCESS | 308 | 1467114534059 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:54 INFO - PROCESS | 308 | ++DOCSHELL 092A7400 == 33 [pid = 308] [id = 622] 04:48:54 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (0F56C000) [pid = 308] [serial = 1866] [outer = 00000000] 04:48:54 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (19602800) [pid = 308] [serial = 1867] [outer = 0F56C000] 04:48:54 INFO - PROCESS | 308 | 1467114534103 Marionette DEBUG loaded listener.js 04:48:54 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (16747400) [pid = 308] [serial = 1868] [outer = 0F56C000] 04:48:54 INFO - PROCESS | 308 | 1467114534499 Marionette TRACE conn6 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 04:48:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 04:48:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 670ms 04:48:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 04:48:54 INFO - PROCESS | 308 | 1467114534566 Marionette TRACE conn6 -> [0,2453,"getWindowHandle",null] 04:48:54 INFO - PROCESS | 308 | 1467114534568 Marionette TRACE conn6 <- [1,2453,null,{"value":"13"}] 04:48:54 INFO - PROCESS | 308 | 1467114534572 Marionette TRACE conn6 -> [0,2454,"setScriptTimeout",{"ms":35000}] 04:48:54 INFO - PROCESS | 308 | 1467114534573 Marionette TRACE conn6 <- [1,2454,null,{}] 04:48:54 INFO - PROCESS | 308 | 1467114534577 Marionette TRACE conn6 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:54 INFO - PROCESS | 308 | 1467114534578 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:54 INFO - PROCESS | 308 | 1467114534701 Marionette TRACE conn6 <- [1,2455,null,{"value":null}] 04:48:54 INFO - PROCESS | 308 | 1467114534713 Marionette TRACE conn6 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:54 INFO - PROCESS | 308 | 1467114534715 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:54 INFO - PROCESS | 308 | ++DOCSHELL 14292800 == 34 [pid = 308] [id = 623] 04:48:54 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (1960C800) [pid = 308] [serial = 1869] [outer = 00000000] 04:48:54 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (198D7400) [pid = 308] [serial = 1870] [outer = 1960C800] 04:48:54 INFO - PROCESS | 308 | 1467114534758 Marionette DEBUG loaded listener.js 04:48:54 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (19A48C00) [pid = 308] [serial = 1871] [outer = 1960C800] 04:48:55 INFO - PROCESS | 308 | 1467114535574 Marionette TRACE conn6 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 04:48:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 04:48:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1022ms 04:48:55 INFO - PROCESS | 308 | 1467114535595 Marionette TRACE conn6 -> [0,2457,"getWindowHandle",null] 04:48:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 04:48:55 INFO - PROCESS | 308 | 1467114535599 Marionette TRACE conn6 <- [1,2457,null,{"value":"13"}] 04:48:55 INFO - PROCESS | 308 | 1467114535604 Marionette TRACE conn6 -> [0,2458,"setScriptTimeout",{"ms":35000}] 04:48:55 INFO - PROCESS | 308 | 1467114535609 Marionette TRACE conn6 <- [1,2458,null,{}] 04:48:55 INFO - PROCESS | 308 | 1467114535634 Marionette TRACE conn6 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:55 INFO - PROCESS | 308 | 1467114535637 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:55 INFO - PROCESS | 308 | 1467114535759 Marionette TRACE conn6 <- [1,2459,null,{"value":null}] 04:48:55 INFO - PROCESS | 308 | 1467114535899 Marionette TRACE conn6 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:55 INFO - PROCESS | 308 | 1467114535902 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:55 INFO - PROCESS | 308 | ++DOCSHELL 0FCE5400 == 35 [pid = 308] [id = 624] 04:48:55 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (0FCE9800) [pid = 308] [serial = 1872] [outer = 00000000] 04:48:55 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (0FF19400) [pid = 308] [serial = 1873] [outer = 0FCE9800] 04:48:55 INFO - PROCESS | 308 | 1467114535961 Marionette DEBUG loaded listener.js 04:48:56 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (1022BC00) [pid = 308] [serial = 1874] [outer = 0FCE9800] 04:48:56 INFO - PROCESS | 308 | 1467114536667 Marionette TRACE conn6 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 04:48:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 04:48:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1104ms 04:48:56 INFO - PROCESS | 308 | 1467114536728 Marionette TRACE conn6 -> [0,2461,"getWindowHandle",null] 04:48:56 INFO - PROCESS | 308 | 1467114536733 Marionette TRACE conn6 <- [1,2461,null,{"value":"13"}] 04:48:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 04:48:56 INFO - PROCESS | 308 | 1467114536740 Marionette TRACE conn6 -> [0,2462,"setScriptTimeout",{"ms":35000}] 04:48:56 INFO - PROCESS | 308 | 1467114536743 Marionette TRACE conn6 <- [1,2462,null,{}] 04:48:56 INFO - PROCESS | 308 | 1467114536747 Marionette TRACE conn6 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:56 INFO - PROCESS | 308 | 1467114536750 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:56 INFO - PROCESS | 308 | 1467114536873 Marionette TRACE conn6 <- [1,2463,null,{"value":null}] 04:48:57 INFO - PROCESS | 308 | 1467114537013 Marionette TRACE conn6 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:57 INFO - PROCESS | 308 | 1467114537016 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:57 INFO - PROCESS | 308 | ++DOCSHELL 0C8DA000 == 36 [pid = 308] [id = 625] 04:48:57 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (0F574400) [pid = 308] [serial = 1875] [outer = 00000000] 04:48:57 INFO - PROCESS | 308 | ++DOMWINDOW == 85 (0FE2D800) [pid = 308] [serial = 1876] [outer = 0F574400] 04:48:57 INFO - PROCESS | 308 | 1467114537074 Marionette DEBUG loaded listener.js 04:48:57 INFO - PROCESS | 308 | ++DOMWINDOW == 86 (13F19C00) [pid = 308] [serial = 1877] [outer = 0F574400] 04:48:57 INFO - PROCESS | 308 | --DOCSHELL 092A7400 == 35 [pid = 308] [id = 622] 04:48:57 INFO - PROCESS | 308 | --DOCSHELL 0FCF0C00 == 34 [pid = 308] [id = 621] 04:48:57 INFO - PROCESS | 308 | --DOCSHELL 0929FC00 == 33 [pid = 308] [id = 620] 04:48:57 INFO - PROCESS | 308 | --DOCSHELL 1746A400 == 32 [pid = 308] [id = 619] 04:48:57 INFO - PROCESS | 308 | --DOCSHELL 16211800 == 31 [pid = 308] [id = 618] 04:48:57 INFO - PROCESS | 308 | --DOCSHELL 14829C00 == 30 [pid = 308] [id = 617] 04:48:57 INFO - PROCESS | 308 | --DOCSHELL 0FE53400 == 29 [pid = 308] [id = 616] 04:48:57 INFO - PROCESS | 308 | --DOCSHELL 0F863400 == 28 [pid = 308] [id = 615] 04:48:57 INFO - PROCESS | 308 | --DOCSHELL 102EF800 == 27 [pid = 308] [id = 614] 04:48:57 INFO - PROCESS | 308 | --DOMWINDOW == 85 (18D0DC00) [pid = 308] [serial = 1813] [outer = 00000000] [url = about:blank] 04:48:57 INFO - PROCESS | 308 | --DOMWINDOW == 84 (1960AC00) [pid = 308] [serial = 1817] [outer = 00000000] [url = about:blank] 04:48:57 INFO - PROCESS | 308 | --DOMWINDOW == 83 (19605C00) [pid = 308] [serial = 1816] [outer = 00000000] [url = about:blank] 04:48:57 INFO - PROCESS | 308 | --DOMWINDOW == 82 (148DE800) [pid = 308] [serial = 1801] [outer = 00000000] [url = about:blank] 04:48:57 INFO - PROCESS | 308 | --DOMWINDOW == 81 (15F56800) [pid = 308] [serial = 1822] [outer = 00000000] [url = about:blank] 04:48:57 INFO - PROCESS | 308 | --DOMWINDOW == 80 (15F4CC00) [pid = 308] [serial = 1802] [outer = 00000000] [url = about:blank] 04:48:57 INFO - PROCESS | 308 | --DOMWINDOW == 79 (0FCEBC00) [pid = 308] [serial = 1798] [outer = 00000000] [url = about:blank] 04:48:57 INFO - PROCESS | 308 | --DOMWINDOW == 78 (0FE23800) [pid = 308] [serial = 1799] [outer = 00000000] [url = about:blank] 04:48:57 INFO - PROCESS | 308 | --DOMWINDOW == 77 (19ACE000) [pid = 308] [serial = 1826] [outer = 00000000] [url = about:blank] 04:48:57 INFO - PROCESS | 308 | --DOMWINDOW == 76 (110D1400) [pid = 308] [serial = 1807] [outer = 00000000] [url = about:blank] 04:48:57 INFO - PROCESS | 308 | --DOMWINDOW == 75 (14774400) [pid = 308] [serial = 1808] [outer = 00000000] [url = about:blank] 04:48:57 INFO - PROCESS | 308 | --DOMWINDOW == 74 (198D5800) [pid = 308] [serial = 1796] [outer = 00000000] [url = about:blank] 04:48:57 INFO - PROCESS | 308 | --DOMWINDOW == 73 (0FCC8400) [pid = 308] [serial = 1804] [outer = 00000000] [url = about:blank] 04:48:57 INFO - PROCESS | 308 | --DOMWINDOW == 72 (0FCF1000) [pid = 308] [serial = 1805] [outer = 00000000] [url = about:blank] 04:48:57 INFO - PROCESS | 308 | --DOMWINDOW == 71 (1746B000) [pid = 308] [serial = 1810] [outer = 00000000] [url = about:blank] 04:48:57 INFO - PROCESS | 308 | --DOMWINDOW == 70 (19A76C00) [pid = 308] [serial = 1819] [outer = 00000000] [url = about:blank] 04:48:57 INFO - PROCESS | 308 | --DOMWINDOW == 69 (19C70C00) [pid = 308] [serial = 1828] [outer = 00000000] [url = about:blank] 04:48:57 INFO - PROCESS | 308 | --DOMWINDOW == 68 (19A81000) [pid = 308] [serial = 1825] [outer = 00000000] [url = about:blank] 04:48:57 INFO - PROCESS | 308 | --DOMWINDOW == 67 (19F70C00) [pid = 308] [serial = 1829] [outer = 00000000] [url = about:blank] 04:48:57 INFO - PROCESS | 308 | --DOMWINDOW == 66 (19A77000) [pid = 308] [serial = 1820] [outer = 00000000] [url = about:blank] 04:48:57 INFO - PROCESS | 308 | --DOMWINDOW == 65 (18DEAC00) [pid = 308] [serial = 1814] [outer = 00000000] [url = about:blank] 04:48:57 INFO - PROCESS | 308 | --DOMWINDOW == 64 (17452C00) [pid = 308] [serial = 1823] [outer = 00000000] [url = about:blank] 04:48:57 INFO - PROCESS | 308 | --DOMWINDOW == 63 (17891400) [pid = 308] [serial = 1811] [outer = 00000000] [url = about:blank] 04:48:57 INFO - PROCESS | 308 | 1467114537876 Marionette TRACE conn6 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 04:48:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 04:48:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1166ms 04:48:57 INFO - PROCESS | 308 | 1467114537918 Marionette TRACE conn6 -> [0,2465,"getWindowHandle",null] 04:48:57 INFO - PROCESS | 308 | 1467114537922 Marionette TRACE conn6 <- [1,2465,null,{"value":"13"}] 04:48:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 04:48:57 INFO - PROCESS | 308 | 1467114537928 Marionette TRACE conn6 -> [0,2466,"setScriptTimeout",{"ms":35000}] 04:48:57 INFO - PROCESS | 308 | 1467114537933 Marionette TRACE conn6 <- [1,2466,null,{}] 04:48:57 INFO - PROCESS | 308 | 1467114537938 Marionette TRACE conn6 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:57 INFO - PROCESS | 308 | 1467114537940 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:58 INFO - PROCESS | 308 | 1467114538029 Marionette TRACE conn6 <- [1,2467,null,{"value":null}] 04:48:58 INFO - PROCESS | 308 | 1467114538037 Marionette TRACE conn6 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:58 INFO - PROCESS | 308 | 1467114538040 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:58 INFO - PROCESS | 308 | ++DOCSHELL 0F783C00 == 28 [pid = 308] [id = 626] 04:48:58 INFO - PROCESS | 308 | ++DOMWINDOW == 64 (0F785C00) [pid = 308] [serial = 1878] [outer = 00000000] 04:48:58 INFO - PROCESS | 308 | ++DOMWINDOW == 65 (0FCEA800) [pid = 308] [serial = 1879] [outer = 0F785C00] 04:48:58 INFO - PROCESS | 308 | 1467114538092 Marionette DEBUG loaded listener.js 04:48:58 INFO - PROCESS | 308 | ++DOMWINDOW == 66 (0FE21400) [pid = 308] [serial = 1880] [outer = 0F785C00] 04:48:58 INFO - PROCESS | 308 | 1467114538635 Marionette TRACE conn6 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 04:48:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 04:48:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 730ms 04:48:58 INFO - PROCESS | 308 | 1467114538662 Marionette TRACE conn6 -> [0,2469,"getWindowHandle",null] 04:48:58 INFO - PROCESS | 308 | 1467114538666 Marionette TRACE conn6 <- [1,2469,null,{"value":"13"}] 04:48:58 INFO - PROCESS | 308 | 1467114538672 Marionette TRACE conn6 -> [0,2470,"setScriptTimeout",{"ms":35000}] 04:48:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 04:48:58 INFO - PROCESS | 308 | 1467114538674 Marionette TRACE conn6 <- [1,2470,null,{}] 04:48:58 INFO - PROCESS | 308 | 1467114538678 Marionette TRACE conn6 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:58 INFO - PROCESS | 308 | 1467114538681 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:58 INFO - PROCESS | 308 | 1467114538770 Marionette TRACE conn6 <- [1,2471,null,{"value":null}] 04:48:58 INFO - PROCESS | 308 | 1467114538779 Marionette TRACE conn6 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:58 INFO - PROCESS | 308 | 1467114538781 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:58 INFO - PROCESS | 308 | ++DOCSHELL 100D4400 == 29 [pid = 308] [id = 627] 04:48:58 INFO - PROCESS | 308 | ++DOMWINDOW == 67 (102EF800) [pid = 308] [serial = 1881] [outer = 00000000] 04:48:58 INFO - PROCESS | 308 | ++DOMWINDOW == 68 (10EE1400) [pid = 308] [serial = 1882] [outer = 102EF800] 04:48:58 INFO - PROCESS | 308 | 1467114538828 Marionette DEBUG loaded listener.js 04:48:58 INFO - PROCESS | 308 | ++DOMWINDOW == 69 (13FAD400) [pid = 308] [serial = 1883] [outer = 102EF800] 04:48:59 INFO - PROCESS | 308 | 1467114539306 Marionette TRACE conn6 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 04:48:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 04:48:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 670ms 04:48:59 INFO - PROCESS | 308 | 1467114539347 Marionette TRACE conn6 -> [0,2473,"getWindowHandle",null] 04:48:59 INFO - PROCESS | 308 | 1467114539349 Marionette TRACE conn6 <- [1,2473,null,{"value":"13"}] 04:48:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 04:48:59 INFO - PROCESS | 308 | 1467114539352 Marionette TRACE conn6 -> [0,2474,"setScriptTimeout",{"ms":35000}] 04:48:59 INFO - PROCESS | 308 | 1467114539356 Marionette TRACE conn6 <- [1,2474,null,{}] 04:48:59 INFO - PROCESS | 308 | 1467114539366 Marionette TRACE conn6 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:59 INFO - PROCESS | 308 | 1467114539371 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:59 INFO - PROCESS | 308 | 1467114539458 Marionette TRACE conn6 <- [1,2475,null,{"value":null}] 04:48:59 INFO - PROCESS | 308 | 1467114539468 Marionette TRACE conn6 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:59 INFO - PROCESS | 308 | 1467114539472 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:48:59 INFO - PROCESS | 308 | ++DOCSHELL 15F95400 == 30 [pid = 308] [id = 628] 04:48:59 INFO - PROCESS | 308 | ++DOMWINDOW == 70 (15F99400) [pid = 308] [serial = 1884] [outer = 00000000] 04:48:59 INFO - PROCESS | 308 | ++DOMWINDOW == 71 (16286800) [pid = 308] [serial = 1885] [outer = 15F99400] 04:48:59 INFO - PROCESS | 308 | 1467114539608 Marionette DEBUG loaded listener.js 04:48:59 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (1746E800) [pid = 308] [serial = 1886] [outer = 15F99400] 04:49:00 INFO - PROCESS | 308 | 1467114540063 Marionette TRACE conn6 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 04:49:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 04:49:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 730ms 04:49:00 INFO - PROCESS | 308 | 1467114540087 Marionette TRACE conn6 -> [0,2477,"getWindowHandle",null] 04:49:00 INFO - PROCESS | 308 | 1467114540089 Marionette TRACE conn6 <- [1,2477,null,{"value":"13"}] 04:49:00 INFO - PROCESS | 308 | 1467114540093 Marionette TRACE conn6 -> [0,2478,"setScriptTimeout",{"ms":35000}] 04:49:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 04:49:00 INFO - PROCESS | 308 | 1467114540094 Marionette TRACE conn6 <- [1,2478,null,{}] 04:49:00 INFO - PROCESS | 308 | 1467114540112 Marionette TRACE conn6 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:00 INFO - PROCESS | 308 | 1467114540114 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:00 INFO - PROCESS | 308 | 1467114540245 Marionette TRACE conn6 <- [1,2479,null,{"value":null}] 04:49:00 INFO - PROCESS | 308 | 1467114540311 Marionette TRACE conn6 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:00 INFO - PROCESS | 308 | 1467114540313 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:00 INFO - PROCESS | 308 | ++DOCSHELL 17F2E000 == 31 [pid = 308] [id = 629] 04:49:00 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (17F33400) [pid = 308] [serial = 1887] [outer = 00000000] 04:49:00 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (18783400) [pid = 308] [serial = 1888] [outer = 17F33400] 04:49:00 INFO - PROCESS | 308 | 1467114540360 Marionette DEBUG loaded listener.js 04:49:00 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (189B5C00) [pid = 308] [serial = 1889] [outer = 17F33400] 04:49:00 INFO - PROCESS | 308 | 1467114540776 Marionette TRACE conn6 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 04:49:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 04:49:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 730ms 04:49:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 04:49:00 INFO - PROCESS | 308 | 1467114540827 Marionette TRACE conn6 -> [0,2481,"getWindowHandle",null] 04:49:00 INFO - PROCESS | 308 | 1467114540829 Marionette TRACE conn6 <- [1,2481,null,{"value":"13"}] 04:49:00 INFO - PROCESS | 308 | 1467114540832 Marionette TRACE conn6 -> [0,2482,"setScriptTimeout",{"ms":35000}] 04:49:00 INFO - PROCESS | 308 | 1467114540833 Marionette TRACE conn6 <- [1,2482,null,{}] 04:49:00 INFO - PROCESS | 308 | 1467114540871 Marionette TRACE conn6 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:00 INFO - PROCESS | 308 | 1467114540874 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:00 INFO - PROCESS | 308 | 1467114540996 Marionette TRACE conn6 <- [1,2483,null,{"value":null}] 04:49:01 INFO - PROCESS | 308 | 1467114541008 Marionette TRACE conn6 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:01 INFO - PROCESS | 308 | 1467114541010 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:01 INFO - PROCESS | 308 | ++DOCSHELL 18D1F000 == 32 [pid = 308] [id = 630] 04:49:01 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (18D1F800) [pid = 308] [serial = 1890] [outer = 00000000] 04:49:01 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (18DF3800) [pid = 308] [serial = 1891] [outer = 18D1F800] 04:49:01 INFO - PROCESS | 308 | 1467114541054 Marionette DEBUG loaded listener.js 04:49:01 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (194AA000) [pid = 308] [serial = 1892] [outer = 18D1F800] 04:49:01 INFO - PROCESS | 308 | 1467114541547 Marionette TRACE conn6 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 04:49:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 04:49:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 750ms 04:49:01 INFO - PROCESS | 308 | 1467114541583 Marionette TRACE conn6 -> [0,2485,"getWindowHandle",null] 04:49:01 INFO - PROCESS | 308 | 1467114541585 Marionette TRACE conn6 <- [1,2485,null,{"value":"13"}] 04:49:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 04:49:01 INFO - PROCESS | 308 | 1467114541592 Marionette TRACE conn6 -> [0,2486,"setScriptTimeout",{"ms":35000}] 04:49:01 INFO - PROCESS | 308 | 1467114541594 Marionette TRACE conn6 <- [1,2486,null,{}] 04:49:01 INFO - PROCESS | 308 | 1467114541597 Marionette TRACE conn6 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:01 INFO - PROCESS | 308 | 1467114541603 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:01 INFO - PROCESS | 308 | 1467114541740 Marionette TRACE conn6 <- [1,2487,null,{"value":null}] 04:49:01 INFO - PROCESS | 308 | 1467114541811 Marionette TRACE conn6 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:01 INFO - PROCESS | 308 | 1467114541813 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:01 INFO - PROCESS | 308 | ++DOCSHELL 17835400 == 33 [pid = 308] [id = 631] 04:49:01 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (18DF1000) [pid = 308] [serial = 1893] [outer = 00000000] 04:49:01 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (19A78000) [pid = 308] [serial = 1894] [outer = 18DF1000] 04:49:01 INFO - PROCESS | 308 | 1467114541857 Marionette DEBUG loaded listener.js 04:49:01 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (19A78800) [pid = 308] [serial = 1895] [outer = 18DF1000] 04:49:02 INFO - PROCESS | 308 | --DOMWINDOW == 80 (0F56C000) [pid = 308] [serial = 1866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 04:49:02 INFO - PROCESS | 308 | --DOMWINDOW == 79 (16212000) [pid = 308] [serial = 1854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 04:49:02 INFO - PROCESS | 308 | --DOMWINDOW == 78 (1046C400) [pid = 308] [serial = 1842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 04:49:02 INFO - PROCESS | 308 | --DOMWINDOW == 77 (0FE5EC00) [pid = 308] [serial = 1848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 04:49:02 INFO - PROCESS | 308 | --DOMWINDOW == 76 (0F8F0C00) [pid = 308] [serial = 1845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 04:49:02 INFO - PROCESS | 308 | --DOMWINDOW == 75 (14868400) [pid = 308] [serial = 1851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 04:49:02 INFO - PROCESS | 308 | --DOMWINDOW == 74 (1746C800) [pid = 308] [serial = 1857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 04:49:02 INFO - PROCESS | 308 | --DOMWINDOW == 73 (0FE21000) [pid = 308] [serial = 1830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 04:49:02 INFO - PROCESS | 308 | --DOMWINDOW == 72 (17454800) [pid = 308] [serial = 1833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 04:49:02 INFO - PROCESS | 308 | --DOMWINDOW == 71 (19BA7400) [pid = 308] [serial = 1836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 04:49:02 INFO - PROCESS | 308 | --DOMWINDOW == 70 (19604400) [pid = 308] [serial = 1839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 04:49:02 INFO - PROCESS | 308 | --DOMWINDOW == 69 (092A9000) [pid = 308] [serial = 1860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 04:49:02 INFO - PROCESS | 308 | --DOMWINDOW == 68 (11142000) [pid = 308] [serial = 1863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 04:49:02 INFO - PROCESS | 308 | 1467114542341 Marionette TRACE conn6 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 04:49:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 04:49:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 770ms 04:49:02 INFO - PROCESS | 308 | 1467114542363 Marionette TRACE conn6 -> [0,2489,"getWindowHandle",null] 04:49:02 INFO - PROCESS | 308 | 1467114542364 Marionette TRACE conn6 <- [1,2489,null,{"value":"13"}] 04:49:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 04:49:02 INFO - PROCESS | 308 | 1467114542368 Marionette TRACE conn6 -> [0,2490,"setScriptTimeout",{"ms":35000}] 04:49:02 INFO - PROCESS | 308 | 1467114542369 Marionette TRACE conn6 <- [1,2490,null,{}] 04:49:02 INFO - PROCESS | 308 | 1467114542373 Marionette TRACE conn6 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:02 INFO - PROCESS | 308 | 1467114542375 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:02 INFO - PROCESS | 308 | 1467114542497 Marionette TRACE conn6 <- [1,2491,null,{"value":null}] 04:49:02 INFO - PROCESS | 308 | 1467114542565 Marionette TRACE conn6 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:02 INFO - PROCESS | 308 | 1467114542567 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:02 INFO - PROCESS | 308 | ++DOCSHELL 0FE5EC00 == 34 [pid = 308] [id = 632] 04:49:02 INFO - PROCESS | 308 | ++DOMWINDOW == 69 (0FF1A400) [pid = 308] [serial = 1896] [outer = 00000000] 04:49:02 INFO - PROCESS | 308 | ++DOMWINDOW == 70 (18D02400) [pid = 308] [serial = 1897] [outer = 0FF1A400] 04:49:02 INFO - PROCESS | 308 | 1467114542611 Marionette DEBUG loaded listener.js 04:49:02 INFO - PROCESS | 308 | ++DOMWINDOW == 71 (18D27400) [pid = 308] [serial = 1898] [outer = 0FF1A400] 04:49:03 INFO - PROCESS | 308 | 1467114543037 Marionette TRACE conn6 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 04:49:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 04:49:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 730ms 04:49:03 INFO - PROCESS | 308 | 1467114543099 Marionette TRACE conn6 -> [0,2493,"getWindowHandle",null] 04:49:03 INFO - PROCESS | 308 | 1467114543101 Marionette TRACE conn6 <- [1,2493,null,{"value":"13"}] 04:49:03 INFO - PROCESS | 308 | 1467114543104 Marionette TRACE conn6 -> [0,2494,"setScriptTimeout",{"ms":35000}] 04:49:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 04:49:03 INFO - PROCESS | 308 | 1467114543106 Marionette TRACE conn6 <- [1,2494,null,{}] 04:49:03 INFO - PROCESS | 308 | 1467114543109 Marionette TRACE conn6 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:03 INFO - PROCESS | 308 | 1467114543111 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:03 INFO - PROCESS | 308 | 1467114543193 Marionette TRACE conn6 <- [1,2495,null,{"value":null}] 04:49:03 INFO - PROCESS | 308 | 1467114543199 Marionette TRACE conn6 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:03 INFO - PROCESS | 308 | 1467114543201 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:03 INFO - PROCESS | 308 | ++DOCSHELL 19610000 == 35 [pid = 308] [id = 633] 04:49:03 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (19A7E000) [pid = 308] [serial = 1899] [outer = 00000000] 04:49:03 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (19ACF000) [pid = 308] [serial = 1900] [outer = 19A7E000] 04:49:03 INFO - PROCESS | 308 | 1467114543245 Marionette DEBUG loaded listener.js 04:49:03 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (19BAD800) [pid = 308] [serial = 1901] [outer = 19A7E000] 04:49:03 INFO - PROCESS | 308 | 1467114543703 Marionette TRACE conn6 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 04:49:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 04:49:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 630ms 04:49:03 INFO - PROCESS | 308 | 1467114543739 Marionette TRACE conn6 -> [0,2497,"getWindowHandle",null] 04:49:03 INFO - PROCESS | 308 | 1467114543741 Marionette TRACE conn6 <- [1,2497,null,{"value":"13"}] 04:49:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 04:49:03 INFO - PROCESS | 308 | 1467114543744 Marionette TRACE conn6 -> [0,2498,"setScriptTimeout",{"ms":35000}] 04:49:03 INFO - PROCESS | 308 | 1467114543746 Marionette TRACE conn6 <- [1,2498,null,{}] 04:49:03 INFO - PROCESS | 308 | 1467114543749 Marionette TRACE conn6 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:03 INFO - PROCESS | 308 | 1467114543751 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:03 INFO - PROCESS | 308 | 1467114543868 Marionette TRACE conn6 <- [1,2499,null,{"value":null}] 04:49:03 INFO - PROCESS | 308 | 1467114543876 Marionette TRACE conn6 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:03 INFO - PROCESS | 308 | 1467114543878 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:03 INFO - PROCESS | 308 | ++DOCSHELL 15638800 == 36 [pid = 308] [id = 634] 04:49:03 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (18DEAC00) [pid = 308] [serial = 1902] [outer = 00000000] 04:49:03 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (19F70C00) [pid = 308] [serial = 1903] [outer = 18DEAC00] 04:49:03 INFO - PROCESS | 308 | 1467114543923 Marionette DEBUG loaded listener.js 04:49:04 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (19F77000) [pid = 308] [serial = 1904] [outer = 18DEAC00] 04:49:04 INFO - PROCESS | 308 | 1467114544566 Marionette TRACE conn6 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 04:49:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 04:49:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 871ms 04:49:04 INFO - PROCESS | 308 | 1467114544617 Marionette TRACE conn6 -> [0,2501,"getWindowHandle",null] 04:49:04 INFO - PROCESS | 308 | 1467114544621 Marionette TRACE conn6 <- [1,2501,null,{"value":"13"}] 04:49:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 04:49:04 INFO - PROCESS | 308 | 1467114544626 Marionette TRACE conn6 -> [0,2502,"setScriptTimeout",{"ms":35000}] 04:49:04 INFO - PROCESS | 308 | 1467114544630 Marionette TRACE conn6 <- [1,2502,null,{}] 04:49:04 INFO - PROCESS | 308 | 1467114544636 Marionette TRACE conn6 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:04 INFO - PROCESS | 308 | 1467114544639 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:04 INFO - PROCESS | 308 | 1467114544786 Marionette TRACE conn6 <- [1,2503,null,{"value":null}] 04:49:04 INFO - PROCESS | 308 | 1467114544930 Marionette TRACE conn6 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:04 INFO - PROCESS | 308 | 1467114544933 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:04 INFO - PROCESS | 308 | ++DOCSHELL 0FC74C00 == 37 [pid = 308] [id = 635] 04:49:04 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (0FCCA400) [pid = 308] [serial = 1905] [outer = 00000000] 04:49:04 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (0FE55800) [pid = 308] [serial = 1906] [outer = 0FCCA400] 04:49:04 INFO - PROCESS | 308 | 1467114544993 Marionette DEBUG loaded listener.js 04:49:05 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (10093000) [pid = 308] [serial = 1907] [outer = 0FCCA400] 04:49:05 INFO - PROCESS | 308 | 1467114545590 Marionette TRACE conn6 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 04:49:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 04:49:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1024ms 04:49:05 INFO - PROCESS | 308 | 1467114545651 Marionette TRACE conn6 -> [0,2505,"getWindowHandle",null] 04:49:05 INFO - PROCESS | 308 | 1467114545656 Marionette TRACE conn6 <- [1,2505,null,{"value":"13"}] 04:49:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 04:49:05 INFO - PROCESS | 308 | 1467114545663 Marionette TRACE conn6 -> [0,2506,"setScriptTimeout",{"ms":35000}] 04:49:05 INFO - PROCESS | 308 | 1467114545665 Marionette TRACE conn6 <- [1,2506,null,{}] 04:49:05 INFO - PROCESS | 308 | 1467114545670 Marionette TRACE conn6 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:05 INFO - PROCESS | 308 | 1467114545673 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:05 INFO - PROCESS | 308 | 1467114545786 Marionette TRACE conn6 <- [1,2507,null,{"value":null}] 04:49:05 INFO - PROCESS | 308 | 1467114545928 Marionette TRACE conn6 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:05 INFO - PROCESS | 308 | 1467114545931 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:05 INFO - PROCESS | 308 | ++DOCSHELL 15F51400 == 38 [pid = 308] [id = 636] 04:49:05 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (15F51C00) [pid = 308] [serial = 1908] [outer = 00000000] 04:49:05 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (1746A000) [pid = 308] [serial = 1909] [outer = 15F51C00] 04:49:05 INFO - PROCESS | 308 | 1467114545988 Marionette DEBUG loaded listener.js 04:49:06 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (17F36400) [pid = 308] [serial = 1910] [outer = 15F51C00] 04:49:06 INFO - PROCESS | 308 | 1467114546590 Marionette TRACE conn6 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 04:49:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 04:49:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 970ms 04:49:06 INFO - PROCESS | 308 | 1467114546636 Marionette TRACE conn6 -> [0,2509,"getWindowHandle",null] 04:49:06 INFO - PROCESS | 308 | 1467114546639 Marionette TRACE conn6 <- [1,2509,null,{"value":"13"}] 04:49:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 04:49:06 INFO - PROCESS | 308 | 1467114546642 Marionette TRACE conn6 -> [0,2510,"setScriptTimeout",{"ms":35000}] 04:49:06 INFO - PROCESS | 308 | 1467114546646 Marionette TRACE conn6 <- [1,2510,null,{}] 04:49:06 INFO - PROCESS | 308 | 1467114546657 Marionette TRACE conn6 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:06 INFO - PROCESS | 308 | 1467114546662 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:06 INFO - PROCESS | 308 | 1467114546771 Marionette TRACE conn6 <- [1,2511,null,{"value":null}] 04:49:06 INFO - PROCESS | 308 | 1467114546916 Marionette TRACE conn6 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:06 INFO - PROCESS | 308 | 1467114546919 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:06 INFO - PROCESS | 308 | ++DOCSHELL 19F7C400 == 39 [pid = 308] [id = 637] 04:49:06 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (19F7C800) [pid = 308] [serial = 1911] [outer = 00000000] 04:49:06 INFO - PROCESS | 308 | ++DOMWINDOW == 85 (1AA39000) [pid = 308] [serial = 1912] [outer = 19F7C800] 04:49:06 INFO - PROCESS | 308 | 1467114546977 Marionette DEBUG loaded listener.js 04:49:07 INFO - PROCESS | 308 | ++DOMWINDOW == 86 (1AC72C00) [pid = 308] [serial = 1913] [outer = 19F7C800] 04:49:07 INFO - PROCESS | 308 | 1467114547613 Marionette TRACE conn6 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 04:49:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 04:49:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1172ms 04:49:07 INFO - PROCESS | 308 | 1467114547819 Marionette TRACE conn6 -> [0,2513,"getWindowHandle",null] 04:49:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 04:49:07 INFO - PROCESS | 308 | 1467114547823 Marionette TRACE conn6 <- [1,2513,null,{"value":"13"}] 04:49:07 INFO - PROCESS | 308 | 1467114547828 Marionette TRACE conn6 -> [0,2514,"setScriptTimeout",{"ms":35000}] 04:49:07 INFO - PROCESS | 308 | 1467114547831 Marionette TRACE conn6 <- [1,2514,null,{}] 04:49:07 INFO - PROCESS | 308 | 1467114547837 Marionette TRACE conn6 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:07 INFO - PROCESS | 308 | 1467114547840 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:07 INFO - PROCESS | 308 | 1467114547944 Marionette TRACE conn6 <- [1,2515,null,{"value":null}] 04:49:08 INFO - PROCESS | 308 | 1467114548081 Marionette TRACE conn6 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:08 INFO - PROCESS | 308 | 1467114548086 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:08 INFO - PROCESS | 308 | ++DOCSHELL 0FC71400 == 40 [pid = 308] [id = 638] 04:49:08 INFO - PROCESS | 308 | ++DOMWINDOW == 87 (0FC97C00) [pid = 308] [serial = 1914] [outer = 00000000] 04:49:08 INFO - PROCESS | 308 | ++DOMWINDOW == 88 (0FD9D000) [pid = 308] [serial = 1915] [outer = 0FC97C00] 04:49:08 INFO - PROCESS | 308 | 1467114548138 Marionette DEBUG loaded listener.js 04:49:08 INFO - PROCESS | 308 | ++DOMWINDOW == 89 (0FE2E800) [pid = 308] [serial = 1916] [outer = 0FC97C00] 04:49:09 INFO - PROCESS | 308 | --DOCSHELL 19610000 == 39 [pid = 308] [id = 633] 04:49:09 INFO - PROCESS | 308 | --DOCSHELL 0FE5EC00 == 38 [pid = 308] [id = 632] 04:49:09 INFO - PROCESS | 308 | --DOCSHELL 17835400 == 37 [pid = 308] [id = 631] 04:49:09 INFO - PROCESS | 308 | --DOCSHELL 18D1F000 == 36 [pid = 308] [id = 630] 04:49:09 INFO - PROCESS | 308 | --DOCSHELL 17F2E000 == 35 [pid = 308] [id = 629] 04:49:09 INFO - PROCESS | 308 | --DOCSHELL 15F95400 == 34 [pid = 308] [id = 628] 04:49:09 INFO - PROCESS | 308 | --DOCSHELL 100D4400 == 33 [pid = 308] [id = 627] 04:49:09 INFO - PROCESS | 308 | --DOCSHELL 0F783C00 == 32 [pid = 308] [id = 626] 04:49:09 INFO - PROCESS | 308 | --DOCSHELL 0C8DA000 == 31 [pid = 308] [id = 625] 04:49:09 INFO - PROCESS | 308 | --DOCSHELL 0FCE5400 == 30 [pid = 308] [id = 624] 04:49:09 INFO - PROCESS | 308 | --DOCSHELL 14292800 == 29 [pid = 308] [id = 623] 04:49:09 INFO - PROCESS | 308 | --DOCSHELL 15F51400 == 28 [pid = 308] [id = 636] 04:49:09 INFO - PROCESS | 308 | --DOCSHELL 19F7C400 == 27 [pid = 308] [id = 637] 04:49:09 INFO - PROCESS | 308 | --DOCSHELL 15638800 == 26 [pid = 308] [id = 634] 04:49:09 INFO - PROCESS | 308 | --DOCSHELL 0FC74C00 == 25 [pid = 308] [id = 635] 04:49:09 INFO - PROCESS | 308 | --DOMWINDOW == 88 (19602800) [pid = 308] [serial = 1867] [outer = 00000000] [url = about:blank] 04:49:09 INFO - PROCESS | 308 | --DOMWINDOW == 87 (1637B400) [pid = 308] [serial = 1855] [outer = 00000000] [url = about:blank] 04:49:09 INFO - PROCESS | 308 | --DOMWINDOW == 86 (14795C00) [pid = 308] [serial = 1844] [outer = 00000000] [url = about:blank] 04:49:09 INFO - PROCESS | 308 | --DOMWINDOW == 85 (110CFC00) [pid = 308] [serial = 1843] [outer = 00000000] [url = about:blank] 04:49:09 INFO - PROCESS | 308 | --DOMWINDOW == 84 (10092000) [pid = 308] [serial = 1849] [outer = 00000000] [url = about:blank] 04:49:09 INFO - PROCESS | 308 | --DOMWINDOW == 83 (10227800) [pid = 308] [serial = 1850] [outer = 00000000] [url = about:blank] 04:49:09 INFO - PROCESS | 308 | --DOMWINDOW == 82 (0FCD1000) [pid = 308] [serial = 1846] [outer = 00000000] [url = about:blank] 04:49:09 INFO - PROCESS | 308 | --DOMWINDOW == 81 (0FCEDC00) [pid = 308] [serial = 1847] [outer = 00000000] [url = about:blank] 04:49:09 INFO - PROCESS | 308 | --DOMWINDOW == 80 (1494E800) [pid = 308] [serial = 1852] [outer = 00000000] [url = about:blank] 04:49:09 INFO - PROCESS | 308 | --DOMWINDOW == 79 (17835C00) [pid = 308] [serial = 1858] [outer = 00000000] [url = about:blank] 04:49:09 INFO - PROCESS | 308 | --DOMWINDOW == 78 (102E3C00) [pid = 308] [serial = 1832] [outer = 00000000] [url = about:blank] 04:49:09 INFO - PROCESS | 308 | --DOMWINDOW == 77 (0FE5D000) [pid = 308] [serial = 1831] [outer = 00000000] [url = about:blank] 04:49:09 INFO - PROCESS | 308 | --DOMWINDOW == 76 (18627800) [pid = 308] [serial = 1835] [outer = 00000000] [url = about:blank] 04:49:09 INFO - PROCESS | 308 | --DOMWINDOW == 75 (17838800) [pid = 308] [serial = 1834] [outer = 00000000] [url = about:blank] 04:49:09 INFO - PROCESS | 308 | --DOMWINDOW == 74 (1AA38C00) [pid = 308] [serial = 1838] [outer = 00000000] [url = about:blank] 04:49:09 INFO - PROCESS | 308 | --DOMWINDOW == 73 (19F78000) [pid = 308] [serial = 1837] [outer = 00000000] [url = about:blank] 04:49:09 INFO - PROCESS | 308 | --DOMWINDOW == 72 (1AEC7800) [pid = 308] [serial = 1841] [outer = 00000000] [url = about:blank] 04:49:09 INFO - PROCESS | 308 | --DOMWINDOW == 71 (1AE35800) [pid = 308] [serial = 1840] [outer = 00000000] [url = about:blank] 04:49:09 INFO - PROCESS | 308 | --DOMWINDOW == 70 (17458C00) [pid = 308] [serial = 1856] [outer = 00000000] [url = about:blank] 04:49:09 INFO - PROCESS | 308 | --DOMWINDOW == 69 (16747400) [pid = 308] [serial = 1868] [outer = 00000000] [url = about:blank] 04:49:09 INFO - PROCESS | 308 | --DOMWINDOW == 68 (0FCCC400) [pid = 308] [serial = 1861] [outer = 00000000] [url = about:blank] 04:49:09 INFO - PROCESS | 308 | --DOMWINDOW == 67 (17839000) [pid = 308] [serial = 1859] [outer = 00000000] [url = about:blank] 04:49:09 INFO - PROCESS | 308 | --DOMWINDOW == 66 (104C4000) [pid = 308] [serial = 1862] [outer = 00000000] [url = about:blank] 04:49:09 INFO - PROCESS | 308 | --DOMWINDOW == 65 (18D1DC00) [pid = 308] [serial = 1864] [outer = 00000000] [url = about:blank] 04:49:09 INFO - PROCESS | 308 | --DOMWINDOW == 64 (18DE5800) [pid = 308] [serial = 1865] [outer = 00000000] [url = about:blank] 04:49:09 INFO - PROCESS | 308 | --DOMWINDOW == 63 (15F4A000) [pid = 308] [serial = 1853] [outer = 00000000] [url = about:blank] 04:49:09 INFO - PROCESS | 308 | 1467114549408 Marionette TRACE conn6 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 04:49:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 04:49:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1676ms 04:49:09 INFO - PROCESS | 308 | 1467114549505 Marionette TRACE conn6 -> [0,2517,"getWindowHandle",null] 04:49:09 INFO - PROCESS | 308 | 1467114549510 Marionette TRACE conn6 <- [1,2517,null,{"value":"13"}] 04:49:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 04:49:09 INFO - PROCESS | 308 | 1467114549516 Marionette TRACE conn6 -> [0,2518,"setScriptTimeout",{"ms":35000}] 04:49:09 INFO - PROCESS | 308 | 1467114549519 Marionette TRACE conn6 <- [1,2518,null,{}] 04:49:09 INFO - PROCESS | 308 | 1467114549525 Marionette TRACE conn6 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:09 INFO - PROCESS | 308 | 1467114549528 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:09 INFO - PROCESS | 308 | 1467114549630 Marionette TRACE conn6 <- [1,2519,null,{"value":null}] 04:49:09 INFO - PROCESS | 308 | 1467114549724 Marionette TRACE conn6 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:09 INFO - PROCESS | 308 | 1467114549728 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:09 INFO - PROCESS | 308 | ++DOCSHELL 0F783C00 == 26 [pid = 308] [id = 639] 04:49:09 INFO - PROCESS | 308 | ++DOMWINDOW == 64 (0F784800) [pid = 308] [serial = 1917] [outer = 00000000] 04:49:09 INFO - PROCESS | 308 | ++DOMWINDOW == 65 (0FC74000) [pid = 308] [serial = 1918] [outer = 0F784800] 04:49:09 INFO - PROCESS | 308 | 1467114549777 Marionette DEBUG loaded listener.js 04:49:09 INFO - PROCESS | 308 | ++DOMWINDOW == 66 (0FCC6C00) [pid = 308] [serial = 1919] [outer = 0F784800] 04:49:10 INFO - PROCESS | 308 | 1467114550204 Marionette TRACE conn6 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 04:49:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 04:49:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 730ms 04:49:10 INFO - PROCESS | 308 | 1467114550249 Marionette TRACE conn6 -> [0,2521,"getWindowHandle",null] 04:49:10 INFO - PROCESS | 308 | 1467114550255 Marionette TRACE conn6 <- [1,2521,null,{"value":"13"}] 04:49:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 04:49:10 INFO - PROCESS | 308 | 1467114550261 Marionette TRACE conn6 -> [0,2522,"setScriptTimeout",{"ms":35000}] 04:49:10 INFO - PROCESS | 308 | 1467114550263 Marionette TRACE conn6 <- [1,2522,null,{}] 04:49:10 INFO - PROCESS | 308 | 1467114550267 Marionette TRACE conn6 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:10 INFO - PROCESS | 308 | 1467114550270 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:10 INFO - PROCESS | 308 | 1467114550360 Marionette TRACE conn6 <- [1,2523,null,{"value":null}] 04:49:10 INFO - PROCESS | 308 | 1467114550367 Marionette TRACE conn6 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:10 INFO - PROCESS | 308 | 1467114550370 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:10 INFO - PROCESS | 308 | ++DOCSHELL 0FE2E000 == 27 [pid = 308] [id = 640] 04:49:10 INFO - PROCESS | 308 | ++DOMWINDOW == 67 (0FE53800) [pid = 308] [serial = 1920] [outer = 00000000] 04:49:10 INFO - PROCESS | 308 | ++DOMWINDOW == 68 (0FE5C800) [pid = 308] [serial = 1921] [outer = 0FE53800] 04:49:10 INFO - PROCESS | 308 | 1467114550418 Marionette DEBUG loaded listener.js 04:49:10 INFO - PROCESS | 308 | ++DOMWINDOW == 69 (0FF1C800) [pid = 308] [serial = 1922] [outer = 0FE53800] 04:49:10 INFO - PROCESS | 308 | 1467114550899 Marionette TRACE conn6 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 04:49:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 04:49:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 670ms 04:49:10 INFO - PROCESS | 308 | 1467114550934 Marionette TRACE conn6 -> [0,2525,"getWindowHandle",null] 04:49:10 INFO - PROCESS | 308 | 1467114550937 Marionette TRACE conn6 <- [1,2525,null,{"value":"13"}] 04:49:10 INFO - PROCESS | 308 | 1467114550940 Marionette TRACE conn6 -> [0,2526,"setScriptTimeout",{"ms":35000}] 04:49:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 04:49:10 INFO - PROCESS | 308 | 1467114550943 Marionette TRACE conn6 <- [1,2526,null,{}] 04:49:10 INFO - PROCESS | 308 | 1467114550954 Marionette TRACE conn6 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:10 INFO - PROCESS | 308 | 1467114550959 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:11 INFO - PROCESS | 308 | 1467114551075 Marionette TRACE conn6 <- [1,2527,null,{"value":null}] 04:49:11 INFO - PROCESS | 308 | 1467114551180 Marionette TRACE conn6 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:11 INFO - PROCESS | 308 | 1467114551183 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:11 INFO - PROCESS | 308 | ++DOCSHELL 14297400 == 28 [pid = 308] [id = 641] 04:49:11 INFO - PROCESS | 308 | ++DOMWINDOW == 70 (1429F000) [pid = 308] [serial = 1923] [outer = 00000000] 04:49:11 INFO - PROCESS | 308 | ++DOMWINDOW == 71 (14798800) [pid = 308] [serial = 1924] [outer = 1429F000] 04:49:11 INFO - PROCESS | 308 | 1467114551231 Marionette DEBUG loaded listener.js 04:49:11 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (148E2000) [pid = 308] [serial = 1925] [outer = 1429F000] 04:49:11 INFO - PROCESS | 308 | 1467114551677 Marionette TRACE conn6 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 04:49:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 04:49:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 770ms 04:49:11 INFO - PROCESS | 308 | 1467114551714 Marionette TRACE conn6 -> [0,2529,"getWindowHandle",null] 04:49:11 INFO - PROCESS | 308 | 1467114551717 Marionette TRACE conn6 <- [1,2529,null,{"value":"13"}] 04:49:11 INFO - PROCESS | 308 | 1467114551720 Marionette TRACE conn6 -> [0,2530,"setScriptTimeout",{"ms":35000}] 04:49:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 04:49:11 INFO - PROCESS | 308 | 1467114551721 Marionette TRACE conn6 <- [1,2530,null,{}] 04:49:11 INFO - PROCESS | 308 | 1467114551725 Marionette TRACE conn6 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:11 INFO - PROCESS | 308 | 1467114551727 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:11 INFO - PROCESS | 308 | 1467114551845 Marionette TRACE conn6 <- [1,2531,null,{"value":null}] 04:49:11 INFO - PROCESS | 308 | 1467114551851 Marionette TRACE conn6 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:11 INFO - PROCESS | 308 | 1467114551853 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:11 INFO - PROCESS | 308 | ++DOCSHELL 15636C00 == 29 [pid = 308] [id = 642] 04:49:11 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (15637000) [pid = 308] [serial = 1926] [outer = 00000000] 04:49:11 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (15F55C00) [pid = 308] [serial = 1927] [outer = 15637000] 04:49:11 INFO - PROCESS | 308 | 1467114551957 Marionette DEBUG loaded listener.js 04:49:12 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (1637B400) [pid = 308] [serial = 1928] [outer = 15637000] 04:49:12 INFO - PROCESS | 308 | 1467114552379 Marionette TRACE conn6 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 04:49:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 04:49:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 670ms 04:49:12 INFO - PROCESS | 308 | 1467114552394 Marionette TRACE conn6 -> [0,2533,"getWindowHandle",null] 04:49:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 04:49:12 INFO - PROCESS | 308 | 1467114552396 Marionette TRACE conn6 <- [1,2533,null,{"value":"13"}] 04:49:12 INFO - PROCESS | 308 | 1467114552399 Marionette TRACE conn6 -> [0,2534,"setScriptTimeout",{"ms":35000}] 04:49:12 INFO - PROCESS | 308 | 1467114552401 Marionette TRACE conn6 <- [1,2534,null,{}] 04:49:12 INFO - PROCESS | 308 | 1467114552404 Marionette TRACE conn6 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:12 INFO - PROCESS | 308 | 1467114552406 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:12 INFO - PROCESS | 308 | 1467114552557 Marionette TRACE conn6 <- [1,2535,null,{"value":null}] 04:49:12 INFO - PROCESS | 308 | 1467114552574 Marionette TRACE conn6 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:12 INFO - PROCESS | 308 | 1467114552576 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:12 INFO - PROCESS | 308 | ++DOCSHELL 17453800 == 30 [pid = 308] [id = 643] 04:49:12 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (17457000) [pid = 308] [serial = 1929] [outer = 00000000] 04:49:12 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (1746F800) [pid = 308] [serial = 1930] [outer = 17457000] 04:49:12 INFO - PROCESS | 308 | 1467114552620 Marionette DEBUG loaded listener.js 04:49:12 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (17838800) [pid = 308] [serial = 1931] [outer = 17457000] 04:49:13 INFO - PROCESS | 308 | 1467114553077 Marionette TRACE conn6 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 04:49:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 04:49:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 730ms 04:49:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 04:49:13 INFO - PROCESS | 308 | 1467114553130 Marionette TRACE conn6 -> [0,2537,"getWindowHandle",null] 04:49:13 INFO - PROCESS | 308 | 1467114553132 Marionette TRACE conn6 <- [1,2537,null,{"value":"13"}] 04:49:13 INFO - PROCESS | 308 | 1467114553135 Marionette TRACE conn6 -> [0,2538,"setScriptTimeout",{"ms":35000}] 04:49:13 INFO - PROCESS | 308 | 1467114553137 Marionette TRACE conn6 <- [1,2538,null,{}] 04:49:13 INFO - PROCESS | 308 | 1467114553140 Marionette TRACE conn6 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:13 INFO - PROCESS | 308 | 1467114553146 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:13 INFO - PROCESS | 308 | 1467114553285 Marionette TRACE conn6 <- [1,2539,null,{"value":null}] 04:49:13 INFO - PROCESS | 308 | 1467114553291 Marionette TRACE conn6 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:13 INFO - PROCESS | 308 | 1467114553293 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:13 INFO - PROCESS | 308 | ++DOCSHELL 1673C000 == 31 [pid = 308] [id = 644] 04:49:13 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (17F2DC00) [pid = 308] [serial = 1932] [outer = 00000000] 04:49:13 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (18781400) [pid = 308] [serial = 1933] [outer = 17F2DC00] 04:49:13 INFO - PROCESS | 308 | 1467114553340 Marionette DEBUG loaded listener.js 04:49:13 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (18DE8000) [pid = 308] [serial = 1934] [outer = 17F2DC00] 04:49:13 INFO - PROCESS | 308 | --DOMWINDOW == 80 (18DF1000) [pid = 308] [serial = 1893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 04:49:13 INFO - PROCESS | 308 | --DOMWINDOW == 79 (0F574400) [pid = 308] [serial = 1875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 04:49:13 INFO - PROCESS | 308 | --DOMWINDOW == 78 (0FCE9800) [pid = 308] [serial = 1872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 04:49:13 INFO - PROCESS | 308 | --DOMWINDOW == 77 (0FF1A400) [pid = 308] [serial = 1896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 04:49:13 INFO - PROCESS | 308 | --DOMWINDOW == 76 (0F785C00) [pid = 308] [serial = 1878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 04:49:13 INFO - PROCESS | 308 | --DOMWINDOW == 75 (1960C800) [pid = 308] [serial = 1869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 04:49:13 INFO - PROCESS | 308 | --DOMWINDOW == 74 (18D1F800) [pid = 308] [serial = 1890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 04:49:13 INFO - PROCESS | 308 | --DOMWINDOW == 73 (17F33400) [pid = 308] [serial = 1887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 04:49:13 INFO - PROCESS | 308 | --DOMWINDOW == 72 (102EF800) [pid = 308] [serial = 1881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 04:49:13 INFO - PROCESS | 308 | --DOMWINDOW == 71 (19A7E000) [pid = 308] [serial = 1899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 04:49:13 INFO - PROCESS | 308 | --DOMWINDOW == 70 (18DEAC00) [pid = 308] [serial = 1902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 04:49:13 INFO - PROCESS | 308 | --DOMWINDOW == 69 (15F99400) [pid = 308] [serial = 1884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 04:49:14 INFO - PROCESS | 308 | 1467114554031 Marionette TRACE conn6 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 04:49:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 04:49:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 930ms 04:49:14 INFO - PROCESS | 308 | 1467114554066 Marionette TRACE conn6 -> [0,2541,"getWindowHandle",null] 04:49:14 INFO - PROCESS | 308 | 1467114554068 Marionette TRACE conn6 <- [1,2541,null,{"value":"13"}] 04:49:14 INFO - PROCESS | 308 | 1467114554072 Marionette TRACE conn6 -> [0,2542,"setScriptTimeout",{"ms":35000}] 04:49:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 04:49:14 INFO - PROCESS | 308 | 1467114554073 Marionette TRACE conn6 <- [1,2542,null,{}] 04:49:14 INFO - PROCESS | 308 | 1467114554077 Marionette TRACE conn6 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:14 INFO - PROCESS | 308 | 1467114554079 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:14 INFO - PROCESS | 308 | 1467114554157 Marionette TRACE conn6 <- [1,2543,null,{"value":null}] 04:49:14 INFO - PROCESS | 308 | 1467114554165 Marionette TRACE conn6 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:14 INFO - PROCESS | 308 | 1467114554167 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:14 INFO - PROCESS | 308 | ++DOCSHELL 0FC7C800 == 32 [pid = 308] [id = 645] 04:49:14 INFO - PROCESS | 308 | ++DOMWINDOW == 70 (102E3400) [pid = 308] [serial = 1935] [outer = 00000000] 04:49:14 INFO - PROCESS | 308 | ++DOMWINDOW == 71 (17F31800) [pid = 308] [serial = 1936] [outer = 102E3400] 04:49:14 INFO - PROCESS | 308 | 1467114554211 Marionette DEBUG loaded listener.js 04:49:14 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (18622C00) [pid = 308] [serial = 1937] [outer = 102E3400] 04:49:14 INFO - PROCESS | 308 | 1467114554655 Marionette TRACE conn6 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 04:49:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 04:49:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 630ms 04:49:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 04:49:14 INFO - PROCESS | 308 | 1467114554706 Marionette TRACE conn6 -> [0,2545,"getWindowHandle",null] 04:49:14 INFO - PROCESS | 308 | 1467114554708 Marionette TRACE conn6 <- [1,2545,null,{"value":"13"}] 04:49:14 INFO - PROCESS | 308 | 1467114554711 Marionette TRACE conn6 -> [0,2546,"setScriptTimeout",{"ms":35000}] 04:49:14 INFO - PROCESS | 308 | 1467114554713 Marionette TRACE conn6 <- [1,2546,null,{}] 04:49:14 INFO - PROCESS | 308 | 1467114554716 Marionette TRACE conn6 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:14 INFO - PROCESS | 308 | 1467114554718 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:14 INFO - PROCESS | 308 | 1467114554795 Marionette TRACE conn6 <- [1,2547,null,{"value":null}] 04:49:14 INFO - PROCESS | 308 | 1467114554801 Marionette TRACE conn6 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:14 INFO - PROCESS | 308 | 1467114554802 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:14 INFO - PROCESS | 308 | ++DOCSHELL 0FE5BC00 == 33 [pid = 308] [id = 646] 04:49:14 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (186B2C00) [pid = 308] [serial = 1938] [outer = 00000000] 04:49:14 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (18DF0400) [pid = 308] [serial = 1939] [outer = 186B2C00] 04:49:14 INFO - PROCESS | 308 | 1467114554847 Marionette DEBUG loaded listener.js 04:49:14 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (194A7800) [pid = 308] [serial = 1940] [outer = 186B2C00] 04:49:15 INFO - PROCESS | 308 | 1467114555304 Marionette TRACE conn6 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 04:49:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 04:49:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 631ms 04:49:15 INFO - PROCESS | 308 | 1467114555354 Marionette TRACE conn6 -> [0,2549,"getWindowHandle",null] 04:49:15 INFO - PROCESS | 308 | 1467114555356 Marionette TRACE conn6 <- [1,2549,null,{"value":"13"}] 04:49:15 INFO - PROCESS | 308 | 1467114555359 Marionette TRACE conn6 -> [0,2550,"setScriptTimeout",{"ms":35000}] 04:49:15 INFO - PROCESS | 308 | 1467114555361 Marionette TRACE conn6 <- [1,2550,null,{}] 04:49:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 04:49:15 INFO - PROCESS | 308 | 1467114555364 Marionette TRACE conn6 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:15 INFO - PROCESS | 308 | 1467114555366 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:15 INFO - PROCESS | 308 | 1467114555447 Marionette TRACE conn6 <- [1,2551,null,{"value":null}] 04:49:15 INFO - PROCESS | 308 | 1467114555453 Marionette TRACE conn6 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:15 INFO - PROCESS | 308 | 1467114555455 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:15 INFO - PROCESS | 308 | ++DOCSHELL 1960C000 == 34 [pid = 308] [id = 647] 04:49:15 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (1960C400) [pid = 308] [serial = 1941] [outer = 00000000] 04:49:15 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (198D4C00) [pid = 308] [serial = 1942] [outer = 1960C400] 04:49:15 INFO - PROCESS | 308 | 1467114555500 Marionette DEBUG loaded listener.js 04:49:15 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (198D5800) [pid = 308] [serial = 1943] [outer = 1960C400] 04:49:16 INFO - PROCESS | 308 | 1467114556375 Marionette TRACE conn6 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 04:49:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 04:49:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1070ms 04:49:16 INFO - PROCESS | 308 | 1467114556435 Marionette TRACE conn6 -> [0,2553,"getWindowHandle",null] 04:49:16 INFO - PROCESS | 308 | 1467114556439 Marionette TRACE conn6 <- [1,2553,null,{"value":"13"}] 04:49:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 04:49:16 INFO - PROCESS | 308 | 1467114556444 Marionette TRACE conn6 -> [0,2554,"setScriptTimeout",{"ms":35000}] 04:49:16 INFO - PROCESS | 308 | 1467114556449 Marionette TRACE conn6 <- [1,2554,null,{}] 04:49:16 INFO - PROCESS | 308 | 1467114556454 Marionette TRACE conn6 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:16 INFO - PROCESS | 308 | 1467114556457 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:16 INFO - PROCESS | 308 | 1467114556590 Marionette TRACE conn6 <- [1,2555,null,{"value":null}] 04:49:16 INFO - PROCESS | 308 | 1467114556723 Marionette TRACE conn6 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:16 INFO - PROCESS | 308 | 1467114556726 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:16 INFO - PROCESS | 308 | ++DOCSHELL 0C8DA400 == 35 [pid = 308] [id = 648] 04:49:16 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (0F860800) [pid = 308] [serial = 1944] [outer = 00000000] 04:49:16 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (0FE26C00) [pid = 308] [serial = 1945] [outer = 0F860800] 04:49:16 INFO - PROCESS | 308 | 1467114556785 Marionette DEBUG loaded listener.js 04:49:16 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (100D3800) [pid = 308] [serial = 1946] [outer = 0F860800] 04:49:17 INFO - PROCESS | 308 | 1467114557523 Marionette TRACE conn6 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 04:49:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 04:49:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1135ms 04:49:17 INFO - PROCESS | 308 | 1467114557580 Marionette TRACE conn6 -> [0,2557,"getWindowHandle",null] 04:49:17 INFO - PROCESS | 308 | 1467114557585 Marionette TRACE conn6 <- [1,2557,null,{"value":"13"}] 04:49:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 04:49:17 INFO - PROCESS | 308 | 1467114557592 Marionette TRACE conn6 -> [0,2558,"setScriptTimeout",{"ms":35000}] 04:49:17 INFO - PROCESS | 308 | 1467114557595 Marionette TRACE conn6 <- [1,2558,null,{}] 04:49:17 INFO - PROCESS | 308 | 1467114557599 Marionette TRACE conn6 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:17 INFO - PROCESS | 308 | 1467114557602 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:17 INFO - PROCESS | 308 | 1467114557730 Marionette TRACE conn6 <- [1,2559,null,{"value":null}] 04:49:17 INFO - PROCESS | 308 | 1467114557955 Marionette TRACE conn6 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:17 INFO - PROCESS | 308 | 1467114557958 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:17 INFO - PROCESS | 308 | ++DOCSHELL 09173000 == 36 [pid = 308] [id = 649] 04:49:17 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (0929C400) [pid = 308] [serial = 1947] [outer = 00000000] 04:49:18 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (0C8BBC00) [pid = 308] [serial = 1948] [outer = 0929C400] 04:49:18 INFO - PROCESS | 308 | 1467114558015 Marionette DEBUG loaded listener.js 04:49:18 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (0F73A800) [pid = 308] [serial = 1949] [outer = 0929C400] 04:49:18 INFO - PROCESS | 308 | --DOCSHELL 0FE5BC00 == 35 [pid = 308] [id = 646] 04:49:18 INFO - PROCESS | 308 | --DOCSHELL 0FC7C800 == 34 [pid = 308] [id = 645] 04:49:18 INFO - PROCESS | 308 | --DOCSHELL 1673C000 == 33 [pid = 308] [id = 644] 04:49:18 INFO - PROCESS | 308 | --DOCSHELL 17453800 == 32 [pid = 308] [id = 643] 04:49:18 INFO - PROCESS | 308 | --DOCSHELL 15636C00 == 31 [pid = 308] [id = 642] 04:49:18 INFO - PROCESS | 308 | --DOCSHELL 14297400 == 30 [pid = 308] [id = 641] 04:49:18 INFO - PROCESS | 308 | --DOCSHELL 0FE2E000 == 29 [pid = 308] [id = 640] 04:49:18 INFO - PROCESS | 308 | --DOCSHELL 0F783C00 == 28 [pid = 308] [id = 639] 04:49:18 INFO - PROCESS | 308 | 1467114558686 Marionette TRACE conn6 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 04:49:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 04:49:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1124ms 04:49:18 INFO - PROCESS | 308 | 1467114558720 Marionette TRACE conn6 -> [0,2561,"getWindowHandle",null] 04:49:18 INFO - PROCESS | 308 | 1467114558723 Marionette TRACE conn6 <- [1,2561,null,{"value":"13"}] 04:49:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 04:49:18 INFO - PROCESS | 308 | 1467114558727 Marionette TRACE conn6 -> [0,2562,"setScriptTimeout",{"ms":35000}] 04:49:18 INFO - PROCESS | 308 | 1467114558730 Marionette TRACE conn6 <- [1,2562,null,{}] 04:49:18 INFO - PROCESS | 308 | 1467114558736 Marionette TRACE conn6 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:18 INFO - PROCESS | 308 | 1467114558740 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:18 INFO - PROCESS | 308 | 1467114558830 Marionette TRACE conn6 <- [1,2563,null,{"value":null}] 04:49:18 INFO - PROCESS | 308 | --DOMWINDOW == 83 (16286800) [pid = 308] [serial = 1885] [outer = 00000000] [url = about:blank] 04:49:18 INFO - PROCESS | 308 | --DOMWINDOW == 82 (19A78000) [pid = 308] [serial = 1894] [outer = 00000000] [url = about:blank] 04:49:18 INFO - PROCESS | 308 | --DOMWINDOW == 81 (0FE2D800) [pid = 308] [serial = 1876] [outer = 00000000] [url = about:blank] 04:49:18 INFO - PROCESS | 308 | --DOMWINDOW == 80 (1022BC00) [pid = 308] [serial = 1874] [outer = 00000000] [url = about:blank] 04:49:18 INFO - PROCESS | 308 | --DOMWINDOW == 79 (18D02400) [pid = 308] [serial = 1897] [outer = 00000000] [url = about:blank] 04:49:18 INFO - PROCESS | 308 | --DOMWINDOW == 78 (13F19C00) [pid = 308] [serial = 1877] [outer = 00000000] [url = about:blank] 04:49:18 INFO - PROCESS | 308 | --DOMWINDOW == 77 (1746E800) [pid = 308] [serial = 1886] [outer = 00000000] [url = about:blank] 04:49:18 INFO - PROCESS | 308 | --DOMWINDOW == 76 (0FCEA800) [pid = 308] [serial = 1879] [outer = 00000000] [url = about:blank] 04:49:18 INFO - PROCESS | 308 | --DOMWINDOW == 75 (198D7400) [pid = 308] [serial = 1870] [outer = 00000000] [url = about:blank] 04:49:18 INFO - PROCESS | 308 | --DOMWINDOW == 74 (18DF3800) [pid = 308] [serial = 1891] [outer = 00000000] [url = about:blank] 04:49:18 INFO - PROCESS | 308 | --DOMWINDOW == 73 (189B5C00) [pid = 308] [serial = 1889] [outer = 00000000] [url = about:blank] 04:49:18 INFO - PROCESS | 308 | --DOMWINDOW == 72 (13FAD400) [pid = 308] [serial = 1883] [outer = 00000000] [url = about:blank] 04:49:18 INFO - PROCESS | 308 | --DOMWINDOW == 71 (19A48C00) [pid = 308] [serial = 1871] [outer = 00000000] [url = about:blank] 04:49:18 INFO - PROCESS | 308 | --DOMWINDOW == 70 (10EE1400) [pid = 308] [serial = 1882] [outer = 00000000] [url = about:blank] 04:49:18 INFO - PROCESS | 308 | --DOMWINDOW == 69 (18D27400) [pid = 308] [serial = 1898] [outer = 00000000] [url = about:blank] 04:49:18 INFO - PROCESS | 308 | --DOMWINDOW == 68 (194AA000) [pid = 308] [serial = 1892] [outer = 00000000] [url = about:blank] 04:49:18 INFO - PROCESS | 308 | --DOMWINDOW == 67 (18783400) [pid = 308] [serial = 1888] [outer = 00000000] [url = about:blank] 04:49:18 INFO - PROCESS | 308 | --DOMWINDOW == 66 (19A78800) [pid = 308] [serial = 1895] [outer = 00000000] [url = about:blank] 04:49:18 INFO - PROCESS | 308 | --DOMWINDOW == 65 (0FF19400) [pid = 308] [serial = 1873] [outer = 00000000] [url = about:blank] 04:49:18 INFO - PROCESS | 308 | --DOMWINDOW == 64 (0FE21400) [pid = 308] [serial = 1880] [outer = 00000000] [url = about:blank] 04:49:18 INFO - PROCESS | 308 | --DOMWINDOW == 63 (19ACF000) [pid = 308] [serial = 1900] [outer = 00000000] [url = about:blank] 04:49:18 INFO - PROCESS | 308 | --DOMWINDOW == 62 (19F77000) [pid = 308] [serial = 1904] [outer = 00000000] [url = about:blank] 04:49:18 INFO - PROCESS | 308 | --DOMWINDOW == 61 (19F70C00) [pid = 308] [serial = 1903] [outer = 00000000] [url = about:blank] 04:49:18 INFO - PROCESS | 308 | --DOMWINDOW == 60 (19BAD800) [pid = 308] [serial = 1901] [outer = 00000000] [url = about:blank] 04:49:18 INFO - PROCESS | 308 | 1467114558931 Marionette TRACE conn6 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:18 INFO - PROCESS | 308 | 1467114558933 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:18 INFO - PROCESS | 308 | ++DOCSHELL 0FCEA800 == 29 [pid = 308] [id = 650] 04:49:18 INFO - PROCESS | 308 | ++DOMWINDOW == 61 (0FCED400) [pid = 308] [serial = 1950] [outer = 00000000] 04:49:18 INFO - PROCESS | 308 | ++DOMWINDOW == 62 (0FCF2800) [pid = 308] [serial = 1951] [outer = 0FCED400] 04:49:18 INFO - PROCESS | 308 | 1467114558980 Marionette DEBUG loaded listener.js 04:49:19 INFO - PROCESS | 308 | ++DOMWINDOW == 63 (0FE27000) [pid = 308] [serial = 1952] [outer = 0FCED400] 04:49:19 INFO - PROCESS | 308 | 1467114559423 Marionette TRACE conn6 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 04:49:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 04:49:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 730ms 04:49:19 INFO - PROCESS | 308 | 1467114559461 Marionette TRACE conn6 -> [0,2565,"getWindowHandle",null] 04:49:19 INFO - PROCESS | 308 | 1467114559464 Marionette TRACE conn6 <- [1,2565,null,{"value":"13"}] 04:49:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 04:49:19 INFO - PROCESS | 308 | 1467114559469 Marionette TRACE conn6 -> [0,2566,"setScriptTimeout",{"ms":35000}] 04:49:19 INFO - PROCESS | 308 | 1467114559471 Marionette TRACE conn6 <- [1,2566,null,{}] 04:49:19 INFO - PROCESS | 308 | 1467114559475 Marionette TRACE conn6 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:19 INFO - PROCESS | 308 | 1467114559477 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:19 INFO - PROCESS | 308 | 1467114559566 Marionette TRACE conn6 <- [1,2567,null,{"value":null}] 04:49:19 INFO - PROCESS | 308 | 1467114559572 Marionette TRACE conn6 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:19 INFO - PROCESS | 308 | 1467114559574 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:19 INFO - PROCESS | 308 | ++DOCSHELL 0FF23400 == 30 [pid = 308] [id = 651] 04:49:19 INFO - PROCESS | 308 | ++DOMWINDOW == 64 (0FF23C00) [pid = 308] [serial = 1953] [outer = 00000000] 04:49:19 INFO - PROCESS | 308 | ++DOMWINDOW == 65 (1053B400) [pid = 308] [serial = 1954] [outer = 0FF23C00] 04:49:19 INFO - PROCESS | 308 | 1467114559619 Marionette DEBUG loaded listener.js 04:49:19 INFO - PROCESS | 308 | ++DOMWINDOW == 66 (1110D800) [pid = 308] [serial = 1955] [outer = 0FF23C00] 04:49:20 INFO - PROCESS | 308 | 1467114560099 Marionette TRACE conn6 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 04:49:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 04:49:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 670ms 04:49:20 INFO - PROCESS | 308 | 1467114560144 Marionette TRACE conn6 -> [0,2569,"getWindowHandle",null] 04:49:20 INFO - PROCESS | 308 | 1467114560146 Marionette TRACE conn6 <- [1,2569,null,{"value":"13"}] 04:49:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 04:49:20 INFO - PROCESS | 308 | 1467114560151 Marionette TRACE conn6 -> [0,2570,"setScriptTimeout",{"ms":35000}] 04:49:20 INFO - PROCESS | 308 | 1467114560157 Marionette TRACE conn6 <- [1,2570,null,{}] 04:49:20 INFO - PROCESS | 308 | 1467114560166 Marionette TRACE conn6 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:20 INFO - PROCESS | 308 | 1467114560170 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:20 INFO - PROCESS | 308 | 1467114560259 Marionette TRACE conn6 <- [1,2571,null,{"value":null}] 04:49:20 INFO - PROCESS | 308 | 1467114560270 Marionette TRACE conn6 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:20 INFO - PROCESS | 308 | 1467114560272 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:20 INFO - PROCESS | 308 | ++DOCSHELL 13FAEC00 == 31 [pid = 308] [id = 652] 04:49:20 INFO - PROCESS | 308 | ++DOMWINDOW == 67 (14869400) [pid = 308] [serial = 1956] [outer = 00000000] 04:49:20 INFO - PROCESS | 308 | ++DOMWINDOW == 68 (15F55000) [pid = 308] [serial = 1957] [outer = 14869400] 04:49:20 INFO - PROCESS | 308 | 1467114560407 Marionette DEBUG loaded listener.js 04:49:20 INFO - PROCESS | 308 | ++DOMWINDOW == 69 (15F9E400) [pid = 308] [serial = 1958] [outer = 14869400] 04:49:20 INFO - PROCESS | 308 | 1467114560834 Marionette TRACE conn6 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 04:49:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 04:49:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 730ms 04:49:20 INFO - PROCESS | 308 | 1467114560884 Marionette TRACE conn6 -> [0,2573,"getWindowHandle",null] 04:49:20 INFO - PROCESS | 308 | 1467114560887 Marionette TRACE conn6 <- [1,2573,null,{"value":"13"}] 04:49:20 INFO - PROCESS | 308 | 1467114560890 Marionette TRACE conn6 -> [0,2574,"setScriptTimeout",{"ms":35000}] 04:49:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 04:49:20 INFO - PROCESS | 308 | 1467114560892 Marionette TRACE conn6 <- [1,2574,null,{}] 04:49:20 INFO - PROCESS | 308 | 1467114560928 Marionette TRACE conn6 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:20 INFO - PROCESS | 308 | 1467114560930 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:21 INFO - PROCESS | 308 | 1467114561048 Marionette TRACE conn6 <- [1,2575,null,{"value":null}] 04:49:21 INFO - PROCESS | 308 | 1467114561115 Marionette TRACE conn6 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:21 INFO - PROCESS | 308 | 1467114561117 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:21 INFO - PROCESS | 308 | ++DOCSHELL 17459800 == 32 [pid = 308] [id = 653] 04:49:21 INFO - PROCESS | 308 | ++DOMWINDOW == 70 (1745B800) [pid = 308] [serial = 1959] [outer = 00000000] 04:49:21 INFO - PROCESS | 308 | ++DOMWINDOW == 71 (1782BC00) [pid = 308] [serial = 1960] [outer = 1745B800] 04:49:21 INFO - PROCESS | 308 | 1467114561161 Marionette DEBUG loaded listener.js 04:49:21 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (17F2E400) [pid = 308] [serial = 1961] [outer = 1745B800] 04:49:21 INFO - PROCESS | 308 | 1467114561559 Marionette TRACE conn6 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 04:49:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 04:49:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 730ms 04:49:21 INFO - PROCESS | 308 | 1467114561624 Marionette TRACE conn6 -> [0,2577,"getWindowHandle",null] 04:49:21 INFO - PROCESS | 308 | 1467114561626 Marionette TRACE conn6 <- [1,2577,null,{"value":"13"}] 04:49:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 04:49:21 INFO - PROCESS | 308 | 1467114561629 Marionette TRACE conn6 -> [0,2578,"setScriptTimeout",{"ms":35000}] 04:49:21 INFO - PROCESS | 308 | 1467114561631 Marionette TRACE conn6 <- [1,2578,null,{}] 04:49:21 INFO - PROCESS | 308 | 1467114561635 Marionette TRACE conn6 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:21 INFO - PROCESS | 308 | 1467114561637 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:21 INFO - PROCESS | 308 | 1467114561759 Marionette TRACE conn6 <- [1,2579,null,{"value":null}] 04:49:21 INFO - PROCESS | 308 | 1467114561764 Marionette TRACE conn6 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:21 INFO - PROCESS | 308 | 1467114561770 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:21 INFO - PROCESS | 308 | ++DOCSHELL 17F39400 == 33 [pid = 308] [id = 654] 04:49:21 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (1861C800) [pid = 308] [serial = 1962] [outer = 00000000] 04:49:21 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (18783400) [pid = 308] [serial = 1963] [outer = 1861C800] 04:49:21 INFO - PROCESS | 308 | 1467114561829 Marionette DEBUG loaded listener.js 04:49:21 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (18D1F000) [pid = 308] [serial = 1964] [outer = 1861C800] 04:49:22 INFO - PROCESS | 308 | 1467114562311 Marionette TRACE conn6 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 04:49:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 04:49:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 730ms 04:49:22 INFO - PROCESS | 308 | 1467114562378 Marionette TRACE conn6 -> [0,2581,"getWindowHandle",null] 04:49:22 INFO - PROCESS | 308 | 1467114562380 Marionette TRACE conn6 <- [1,2581,null,{"value":"13"}] 04:49:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 04:49:22 INFO - PROCESS | 308 | 1467114562392 Marionette TRACE conn6 -> [0,2582,"setScriptTimeout",{"ms":35000}] 04:49:22 INFO - PROCESS | 308 | 1467114562393 Marionette TRACE conn6 <- [1,2582,null,{}] 04:49:22 INFO - PROCESS | 308 | 1467114562397 Marionette TRACE conn6 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:22 INFO - PROCESS | 308 | 1467114562399 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:22 INFO - PROCESS | 308 | 1467114562524 Marionette TRACE conn6 <- [1,2583,null,{"value":null}] 04:49:22 INFO - PROCESS | 308 | 1467114562595 Marionette TRACE conn6 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:22 INFO - PROCESS | 308 | 1467114562597 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:22 INFO - PROCESS | 308 | ++DOCSHELL 194A9000 == 34 [pid = 308] [id = 655] 04:49:22 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (194AA000) [pid = 308] [serial = 1965] [outer = 00000000] 04:49:22 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (19610000) [pid = 308] [serial = 1966] [outer = 194AA000] 04:49:22 INFO - PROCESS | 308 | 1467114562641 Marionette DEBUG loaded listener.js 04:49:22 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (1960B800) [pid = 308] [serial = 1967] [outer = 194AA000] 04:49:22 INFO - PROCESS | 308 | --DOMWINDOW == 77 (0F784800) [pid = 308] [serial = 1917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 04:49:22 INFO - PROCESS | 308 | --DOMWINDOW == 76 (15637000) [pid = 308] [serial = 1926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 04:49:22 INFO - PROCESS | 308 | --DOMWINDOW == 75 (1429F000) [pid = 308] [serial = 1923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 04:49:22 INFO - PROCESS | 308 | --DOMWINDOW == 74 (0FE53800) [pid = 308] [serial = 1920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 04:49:22 INFO - PROCESS | 308 | --DOMWINDOW == 73 (0FC97C00) [pid = 308] [serial = 1914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 04:49:22 INFO - PROCESS | 308 | --DOMWINDOW == 72 (17457000) [pid = 308] [serial = 1929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 04:49:22 INFO - PROCESS | 308 | --DOMWINDOW == 71 (17F2DC00) [pid = 308] [serial = 1932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 04:49:22 INFO - PROCESS | 308 | --DOMWINDOW == 70 (0FCCA400) [pid = 308] [serial = 1905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 04:49:22 INFO - PROCESS | 308 | --DOMWINDOW == 69 (15F51C00) [pid = 308] [serial = 1908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 04:49:22 INFO - PROCESS | 308 | --DOMWINDOW == 68 (19F7C800) [pid = 308] [serial = 1911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 04:49:22 INFO - PROCESS | 308 | --DOMWINDOW == 67 (186B2C00) [pid = 308] [serial = 1938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 04:49:22 INFO - PROCESS | 308 | --DOMWINDOW == 66 (102E3400) [pid = 308] [serial = 1935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 04:49:23 INFO - PROCESS | 308 | 1467114563081 Marionette TRACE conn6 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 04:49:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 04:49:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 730ms 04:49:23 INFO - PROCESS | 308 | 1467114563122 Marionette TRACE conn6 -> [0,2585,"getWindowHandle",null] 04:49:23 INFO - PROCESS | 308 | 1467114563124 Marionette TRACE conn6 <- [1,2585,null,{"value":"13"}] 04:49:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 04:49:23 INFO - PROCESS | 308 | 1467114563127 Marionette TRACE conn6 -> [0,2586,"setScriptTimeout",{"ms":35000}] 04:49:23 INFO - PROCESS | 308 | 1467114563129 Marionette TRACE conn6 <- [1,2586,null,{}] 04:49:23 INFO - PROCESS | 308 | 1467114563132 Marionette TRACE conn6 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:23 INFO - PROCESS | 308 | 1467114563134 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:23 INFO - PROCESS | 308 | 1467114563214 Marionette TRACE conn6 <- [1,2587,null,{"value":null}] 04:49:23 INFO - PROCESS | 308 | 1467114563220 Marionette TRACE conn6 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:23 INFO - PROCESS | 308 | 1467114563222 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:23 INFO - PROCESS | 308 | ++DOCSHELL 13F20800 == 35 [pid = 308] [id = 656] 04:49:23 INFO - PROCESS | 308 | ++DOMWINDOW == 67 (1429F000) [pid = 308] [serial = 1968] [outer = 00000000] 04:49:23 INFO - PROCESS | 308 | ++DOMWINDOW == 68 (17472C00) [pid = 308] [serial = 1969] [outer = 1429F000] 04:49:23 INFO - PROCESS | 308 | 1467114563265 Marionette DEBUG loaded listener.js 04:49:23 INFO - PROCESS | 308 | ++DOMWINDOW == 69 (17F2DC00) [pid = 308] [serial = 1970] [outer = 1429F000] 04:49:23 INFO - PROCESS | 308 | 1467114563698 Marionette TRACE conn6 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 04:49:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 04:49:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 631ms 04:49:23 INFO - PROCESS | 308 | 1467114563759 Marionette TRACE conn6 -> [0,2589,"getWindowHandle",null] 04:49:23 INFO - PROCESS | 308 | 1467114563761 Marionette TRACE conn6 <- [1,2589,null,{"value":"13"}] 04:49:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 04:49:23 INFO - PROCESS | 308 | 1467114563764 Marionette TRACE conn6 -> [0,2590,"setScriptTimeout",{"ms":35000}] 04:49:23 INFO - PROCESS | 308 | 1467114563766 Marionette TRACE conn6 <- [1,2590,null,{}] 04:49:23 INFO - PROCESS | 308 | 1467114563769 Marionette TRACE conn6 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:23 INFO - PROCESS | 308 | 1467114563772 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:23 INFO - PROCESS | 308 | 1467114563852 Marionette TRACE conn6 <- [1,2591,null,{"value":null}] 04:49:23 INFO - PROCESS | 308 | 1467114563858 Marionette TRACE conn6 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:23 INFO - PROCESS | 308 | 1467114563859 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:23 INFO - PROCESS | 308 | ++DOCSHELL 194A9400 == 36 [pid = 308] [id = 657] 04:49:23 INFO - PROCESS | 308 | ++DOMWINDOW == 70 (1960E000) [pid = 308] [serial = 1971] [outer = 00000000] 04:49:23 INFO - PROCESS | 308 | ++DOMWINDOW == 71 (1994FC00) [pid = 308] [serial = 1972] [outer = 1960E000] 04:49:23 INFO - PROCESS | 308 | 1467114563903 Marionette DEBUG loaded listener.js 04:49:23 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (19A74800) [pid = 308] [serial = 1973] [outer = 1960E000] 04:49:24 INFO - PROCESS | 308 | 1467114564364 Marionette TRACE conn6 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 04:49:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 04:49:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 630ms 04:49:24 INFO - PROCESS | 308 | 1467114564395 Marionette TRACE conn6 -> [0,2593,"getWindowHandle",null] 04:49:24 INFO - PROCESS | 308 | 1467114564397 Marionette TRACE conn6 <- [1,2593,null,{"value":"13"}] 04:49:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 04:49:24 INFO - PROCESS | 308 | 1467114564414 Marionette TRACE conn6 -> [0,2594,"setScriptTimeout",{"ms":35000}] 04:49:24 INFO - PROCESS | 308 | 1467114564425 Marionette TRACE conn6 <- [1,2594,null,{}] 04:49:24 INFO - PROCESS | 308 | 1467114564429 Marionette TRACE conn6 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:24 INFO - PROCESS | 308 | 1467114564431 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:24 INFO - PROCESS | 308 | 1467114564512 Marionette TRACE conn6 <- [1,2595,null,{"value":null}] 04:49:24 INFO - PROCESS | 308 | 1467114564517 Marionette TRACE conn6 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:24 INFO - PROCESS | 308 | 1467114564519 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:24 INFO - PROCESS | 308 | ++DOCSHELL 198DD800 == 37 [pid = 308] [id = 658] 04:49:24 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (19A76C00) [pid = 308] [serial = 1974] [outer = 00000000] 04:49:24 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (19A7CC00) [pid = 308] [serial = 1975] [outer = 19A76C00] 04:49:24 INFO - PROCESS | 308 | 1467114564566 Marionette DEBUG loaded listener.js 04:49:24 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (19A7F000) [pid = 308] [serial = 1976] [outer = 19A76C00] 04:49:25 INFO - PROCESS | 308 | 1467114565205 Marionette TRACE conn6 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 04:49:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 04:49:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 890ms 04:49:25 INFO - PROCESS | 308 | 1467114565306 Marionette TRACE conn6 -> [0,2597,"getWindowHandle",null] 04:49:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 04:49:25 INFO - PROCESS | 308 | 1467114565311 Marionette TRACE conn6 <- [1,2597,null,{"value":"13"}] 04:49:25 INFO - PROCESS | 308 | 1467114565316 Marionette TRACE conn6 -> [0,2598,"setScriptTimeout",{"ms":35000}] 04:49:25 INFO - PROCESS | 308 | 1467114565320 Marionette TRACE conn6 <- [1,2598,null,{}] 04:49:25 INFO - PROCESS | 308 | 1467114565341 Marionette TRACE conn6 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:25 INFO - PROCESS | 308 | 1467114565344 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:25 INFO - PROCESS | 308 | 1467114565468 Marionette TRACE conn6 <- [1,2599,null,{"value":null}] 04:49:25 INFO - PROCESS | 308 | 1467114565603 Marionette TRACE conn6 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:25 INFO - PROCESS | 308 | 1467114565606 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:25 INFO - PROCESS | 308 | ++DOCSHELL 0FC75000 == 38 [pid = 308] [id = 659] 04:49:25 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (0FCE9800) [pid = 308] [serial = 1977] [outer = 00000000] 04:49:25 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (0FF20000) [pid = 308] [serial = 1978] [outer = 0FCE9800] 04:49:25 INFO - PROCESS | 308 | 1467114565665 Marionette DEBUG loaded listener.js 04:49:25 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (102EB800) [pid = 308] [serial = 1979] [outer = 0FCE9800] 04:49:26 INFO - PROCESS | 308 | 1467114566258 Marionette TRACE conn6 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 04:49:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 04:49:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 990ms 04:49:26 INFO - PROCESS | 308 | 1467114566306 Marionette TRACE conn6 -> [0,2601,"getWindowHandle",null] 04:49:26 INFO - PROCESS | 308 | 1467114566312 Marionette TRACE conn6 <- [1,2601,null,{"value":"13"}] 04:49:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 04:49:26 INFO - PROCESS | 308 | 1467114566318 Marionette TRACE conn6 -> [0,2602,"setScriptTimeout",{"ms":35000}] 04:49:26 INFO - PROCESS | 308 | 1467114566322 Marionette TRACE conn6 <- [1,2602,null,{}] 04:49:26 INFO - PROCESS | 308 | 1467114566326 Marionette TRACE conn6 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:26 INFO - PROCESS | 308 | 1467114566329 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:26 INFO - PROCESS | 308 | 1467114566447 Marionette TRACE conn6 <- [1,2603,null,{"value":null}] 04:49:26 INFO - PROCESS | 308 | 1467114566610 Marionette TRACE conn6 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:26 INFO - PROCESS | 308 | 1467114566613 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:26 INFO - PROCESS | 308 | ++DOCSHELL 15639C00 == 39 [pid = 308] [id = 660] 04:49:26 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (1563A800) [pid = 308] [serial = 1980] [outer = 00000000] 04:49:26 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (15F97C00) [pid = 308] [serial = 1981] [outer = 1563A800] 04:49:26 INFO - PROCESS | 308 | 1467114566670 Marionette DEBUG loaded listener.js 04:49:26 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (17466400) [pid = 308] [serial = 1982] [outer = 1563A800] 04:49:27 INFO - PROCESS | 308 | 1467114567269 Marionette TRACE conn6 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 04:49:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 04:49:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 970ms 04:49:27 INFO - PROCESS | 308 | 1467114567291 Marionette TRACE conn6 -> [0,2605,"getWindowHandle",null] 04:49:27 INFO - PROCESS | 308 | 1467114567294 Marionette TRACE conn6 <- [1,2605,null,{"value":"13"}] 04:49:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 04:49:27 INFO - PROCESS | 308 | 1467114567298 Marionette TRACE conn6 -> [0,2606,"setScriptTimeout",{"ms":35000}] 04:49:27 INFO - PROCESS | 308 | 1467114567301 Marionette TRACE conn6 <- [1,2606,null,{}] 04:49:27 INFO - PROCESS | 308 | 1467114567313 Marionette TRACE conn6 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:27 INFO - PROCESS | 308 | 1467114567318 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:27 INFO - PROCESS | 308 | 1467114567428 Marionette TRACE conn6 <- [1,2607,null,{"value":null}] 04:49:27 INFO - PROCESS | 308 | 1467114567585 Marionette TRACE conn6 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:27 INFO - PROCESS | 308 | 1467114567589 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:27 INFO - PROCESS | 308 | ++DOCSHELL 19A81C00 == 40 [pid = 308] [id = 661] 04:49:27 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (19AC1000) [pid = 308] [serial = 1983] [outer = 00000000] 04:49:27 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (19BA9C00) [pid = 308] [serial = 1984] [outer = 19AC1000] 04:49:27 INFO - PROCESS | 308 | 1467114567646 Marionette DEBUG loaded listener.js 04:49:27 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (19BAEC00) [pid = 308] [serial = 1985] [outer = 19AC1000] 04:49:28 INFO - PROCESS | 308 | 1467114568258 Marionette TRACE conn6 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 04:49:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 04:49:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1022ms 04:49:28 INFO - PROCESS | 308 | 1467114568483 Marionette TRACE conn6 -> [0,2609,"getWindowHandle",null] 04:49:28 INFO - PROCESS | 308 | 1467114568488 Marionette TRACE conn6 <- [1,2609,null,{"value":"13"}] 04:49:28 INFO - PROCESS | 308 | 1467114568493 Marionette TRACE conn6 -> [0,2610,"setScriptTimeout",{"ms":35000}] 04:49:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 04:49:28 INFO - PROCESS | 308 | 1467114568496 Marionette TRACE conn6 <- [1,2610,null,{}] 04:49:28 INFO - PROCESS | 308 | 1467114568502 Marionette TRACE conn6 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:28 INFO - PROCESS | 308 | 1467114568506 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:28 INFO - PROCESS | 308 | 1467114568616 Marionette TRACE conn6 <- [1,2611,null,{"value":null}] 04:49:28 INFO - PROCESS | 308 | 1467114568759 Marionette TRACE conn6 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:28 INFO - PROCESS | 308 | 1467114568764 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:28 INFO - PROCESS | 308 | ++DOCSHELL 0FCEB400 == 41 [pid = 308] [id = 662] 04:49:28 INFO - PROCESS | 308 | ++DOMWINDOW == 85 (0FCEBC00) [pid = 308] [serial = 1986] [outer = 00000000] 04:49:28 INFO - PROCESS | 308 | ++DOMWINDOW == 86 (0FE2EC00) [pid = 308] [serial = 1987] [outer = 0FCEBC00] 04:49:28 INFO - PROCESS | 308 | 1467114568820 Marionette DEBUG loaded listener.js 04:49:28 INFO - PROCESS | 308 | ++DOMWINDOW == 87 (0FE60C00) [pid = 308] [serial = 1988] [outer = 0FCEBC00] 04:49:29 INFO - PROCESS | 308 | --DOCSHELL 194A9400 == 40 [pid = 308] [id = 657] 04:49:29 INFO - PROCESS | 308 | --DOCSHELL 13F20800 == 39 [pid = 308] [id = 656] 04:49:29 INFO - PROCESS | 308 | --DOCSHELL 194A9000 == 38 [pid = 308] [id = 655] 04:49:29 INFO - PROCESS | 308 | --DOCSHELL 17F39400 == 37 [pid = 308] [id = 654] 04:49:29 INFO - PROCESS | 308 | --DOCSHELL 17459800 == 36 [pid = 308] [id = 653] 04:49:29 INFO - PROCESS | 308 | --DOCSHELL 13FAEC00 == 35 [pid = 308] [id = 652] 04:49:29 INFO - PROCESS | 308 | --DOCSHELL 0FF23400 == 34 [pid = 308] [id = 651] 04:49:29 INFO - PROCESS | 308 | --DOCSHELL 0FCEA800 == 33 [pid = 308] [id = 650] 04:49:29 INFO - PROCESS | 308 | --DOCSHELL 09173000 == 32 [pid = 308] [id = 649] 04:49:29 INFO - PROCESS | 308 | --DOCSHELL 0C8DA400 == 31 [pid = 308] [id = 648] 04:49:29 INFO - PROCESS | 308 | --DOCSHELL 0FC71400 == 30 [pid = 308] [id = 638] 04:49:29 INFO - PROCESS | 308 | --DOCSHELL 1960C000 == 29 [pid = 308] [id = 647] 04:49:29 INFO - PROCESS | 308 | --DOCSHELL 15639C00 == 28 [pid = 308] [id = 660] 04:49:29 INFO - PROCESS | 308 | --DOCSHELL 19A81C00 == 27 [pid = 308] [id = 661] 04:49:29 INFO - PROCESS | 308 | --DOCSHELL 198DD800 == 26 [pid = 308] [id = 658] 04:49:29 INFO - PROCESS | 308 | --DOCSHELL 0FC75000 == 25 [pid = 308] [id = 659] 04:49:30 INFO - PROCESS | 308 | --DOMWINDOW == 86 (0FC74000) [pid = 308] [serial = 1918] [outer = 00000000] [url = about:blank] 04:49:30 INFO - PROCESS | 308 | --DOMWINDOW == 85 (15F55C00) [pid = 308] [serial = 1927] [outer = 00000000] [url = about:blank] 04:49:30 INFO - PROCESS | 308 | --DOMWINDOW == 84 (0FCC6C00) [pid = 308] [serial = 1919] [outer = 00000000] [url = about:blank] 04:49:30 INFO - PROCESS | 308 | --DOMWINDOW == 83 (14798800) [pid = 308] [serial = 1924] [outer = 00000000] [url = about:blank] 04:49:30 INFO - PROCESS | 308 | --DOMWINDOW == 82 (0FE5C800) [pid = 308] [serial = 1921] [outer = 00000000] [url = about:blank] 04:49:30 INFO - PROCESS | 308 | --DOMWINDOW == 81 (0FF1C800) [pid = 308] [serial = 1922] [outer = 00000000] [url = about:blank] 04:49:30 INFO - PROCESS | 308 | --DOMWINDOW == 80 (0FD9D000) [pid = 308] [serial = 1915] [outer = 00000000] [url = about:blank] 04:49:30 INFO - PROCESS | 308 | --DOMWINDOW == 79 (0FE2E800) [pid = 308] [serial = 1916] [outer = 00000000] [url = about:blank] 04:49:30 INFO - PROCESS | 308 | --DOMWINDOW == 78 (1746F800) [pid = 308] [serial = 1930] [outer = 00000000] [url = about:blank] 04:49:30 INFO - PROCESS | 308 | --DOMWINDOW == 77 (1637B400) [pid = 308] [serial = 1928] [outer = 00000000] [url = about:blank] 04:49:30 INFO - PROCESS | 308 | --DOMWINDOW == 76 (18781400) [pid = 308] [serial = 1933] [outer = 00000000] [url = about:blank] 04:49:30 INFO - PROCESS | 308 | --DOMWINDOW == 75 (17838800) [pid = 308] [serial = 1931] [outer = 00000000] [url = about:blank] 04:49:30 INFO - PROCESS | 308 | --DOMWINDOW == 74 (10093000) [pid = 308] [serial = 1907] [outer = 00000000] [url = about:blank] 04:49:30 INFO - PROCESS | 308 | --DOMWINDOW == 73 (0FE55800) [pid = 308] [serial = 1906] [outer = 00000000] [url = about:blank] 04:49:30 INFO - PROCESS | 308 | --DOMWINDOW == 72 (17F36400) [pid = 308] [serial = 1910] [outer = 00000000] [url = about:blank] 04:49:30 INFO - PROCESS | 308 | --DOMWINDOW == 71 (1746A000) [pid = 308] [serial = 1909] [outer = 00000000] [url = about:blank] 04:49:30 INFO - PROCESS | 308 | --DOMWINDOW == 70 (1AC72C00) [pid = 308] [serial = 1913] [outer = 00000000] [url = about:blank] 04:49:30 INFO - PROCESS | 308 | --DOMWINDOW == 69 (1AA39000) [pid = 308] [serial = 1912] [outer = 00000000] [url = about:blank] 04:49:30 INFO - PROCESS | 308 | --DOMWINDOW == 68 (194A7800) [pid = 308] [serial = 1940] [outer = 00000000] [url = about:blank] 04:49:30 INFO - PROCESS | 308 | --DOMWINDOW == 67 (18DF0400) [pid = 308] [serial = 1939] [outer = 00000000] [url = about:blank] 04:49:30 INFO - PROCESS | 308 | --DOMWINDOW == 66 (198D4C00) [pid = 308] [serial = 1942] [outer = 00000000] [url = about:blank] 04:49:30 INFO - PROCESS | 308 | --DOMWINDOW == 65 (18DE8000) [pid = 308] [serial = 1934] [outer = 00000000] [url = about:blank] 04:49:30 INFO - PROCESS | 308 | --DOMWINDOW == 64 (148E2000) [pid = 308] [serial = 1925] [outer = 00000000] [url = about:blank] 04:49:30 INFO - PROCESS | 308 | --DOMWINDOW == 63 (17F31800) [pid = 308] [serial = 1936] [outer = 00000000] [url = about:blank] 04:49:30 INFO - PROCESS | 308 | --DOMWINDOW == 62 (18622C00) [pid = 308] [serial = 1937] [outer = 00000000] [url = about:blank] 04:49:30 INFO - PROCESS | 308 | 1467114570143 Marionette TRACE conn6 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 04:49:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 04:49:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1674ms 04:49:30 INFO - PROCESS | 308 | 1467114570181 Marionette TRACE conn6 -> [0,2613,"getWindowHandle",null] 04:49:30 INFO - PROCESS | 308 | 1467114570185 Marionette TRACE conn6 <- [1,2613,null,{"value":"13"}] 04:49:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 04:49:30 INFO - PROCESS | 308 | 1467114570194 Marionette TRACE conn6 -> [0,2614,"setScriptTimeout",{"ms":35000}] 04:49:30 INFO - PROCESS | 308 | 1467114570197 Marionette TRACE conn6 <- [1,2614,null,{}] 04:49:30 INFO - PROCESS | 308 | 1467114570203 Marionette TRACE conn6 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:30 INFO - PROCESS | 308 | 1467114570206 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:30 INFO - PROCESS | 308 | 1467114570302 Marionette TRACE conn6 <- [1,2615,null,{"value":null}] 04:49:30 INFO - PROCESS | 308 | 1467114570398 Marionette TRACE conn6 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:30 INFO - PROCESS | 308 | 1467114570401 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:30 INFO - PROCESS | 308 | ++DOCSHELL 0FC7C800 == 26 [pid = 308] [id = 663] 04:49:30 INFO - PROCESS | 308 | ++DOMWINDOW == 63 (0FC80C00) [pid = 308] [serial = 1989] [outer = 00000000] 04:49:30 INFO - PROCESS | 308 | ++DOMWINDOW == 64 (0FCCD000) [pid = 308] [serial = 1990] [outer = 0FC80C00] 04:49:30 INFO - PROCESS | 308 | 1467114570451 Marionette DEBUG loaded listener.js 04:49:30 INFO - PROCESS | 308 | ++DOMWINDOW == 65 (0FCD3000) [pid = 308] [serial = 1991] [outer = 0FC80C00] 04:49:30 INFO - PROCESS | 308 | 1467114570890 Marionette TRACE conn6 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 04:49:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 04:49:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 732ms 04:49:30 INFO - PROCESS | 308 | 1467114570926 Marionette TRACE conn6 -> [0,2617,"getWindowHandle",null] 04:49:30 INFO - PROCESS | 308 | 1467114570932 Marionette TRACE conn6 <- [1,2617,null,{"value":"13"}] 04:49:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 04:49:30 INFO - PROCESS | 308 | 1467114570938 Marionette TRACE conn6 -> [0,2618,"setScriptTimeout",{"ms":35000}] 04:49:30 INFO - PROCESS | 308 | 1467114570941 Marionette TRACE conn6 <- [1,2618,null,{}] 04:49:30 INFO - PROCESS | 308 | 1467114570944 Marionette TRACE conn6 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:30 INFO - PROCESS | 308 | 1467114570947 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:31 INFO - PROCESS | 308 | 1467114571044 Marionette TRACE conn6 <- [1,2619,null,{"value":null}] 04:49:31 INFO - PROCESS | 308 | 1467114571051 Marionette TRACE conn6 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:31 INFO - PROCESS | 308 | 1467114571054 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:31 INFO - PROCESS | 308 | ++DOCSHELL 0FE5D400 == 27 [pid = 308] [id = 664] 04:49:31 INFO - PROCESS | 308 | ++DOMWINDOW == 66 (0FE5E400) [pid = 308] [serial = 1992] [outer = 00000000] 04:49:31 INFO - PROCESS | 308 | ++DOMWINDOW == 67 (0FF27800) [pid = 308] [serial = 1993] [outer = 0FE5E400] 04:49:31 INFO - PROCESS | 308 | 1467114571108 Marionette DEBUG loaded listener.js 04:49:31 INFO - PROCESS | 308 | ++DOMWINDOW == 68 (100D7C00) [pid = 308] [serial = 1994] [outer = 0FE5E400] 04:49:31 INFO - PROCESS | 308 | 1467114571597 Marionette TRACE conn6 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 04:49:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 04:49:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 670ms 04:49:31 INFO - PROCESS | 308 | 1467114571611 Marionette TRACE conn6 -> [0,2621,"getWindowHandle",null] 04:49:31 INFO - PROCESS | 308 | 1467114571613 Marionette TRACE conn6 <- [1,2621,null,{"value":"13"}] 04:49:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 04:49:31 INFO - PROCESS | 308 | 1467114571617 Marionette TRACE conn6 -> [0,2622,"setScriptTimeout",{"ms":35000}] 04:49:31 INFO - PROCESS | 308 | 1467114571620 Marionette TRACE conn6 <- [1,2622,null,{}] 04:49:31 INFO - PROCESS | 308 | 1467114571631 Marionette TRACE conn6 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:31 INFO - PROCESS | 308 | 1467114571636 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:31 INFO - PROCESS | 308 | 1467114571748 Marionette TRACE conn6 <- [1,2623,null,{"value":null}] 04:49:31 INFO - PROCESS | 308 | 1467114571760 Marionette TRACE conn6 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:31 INFO - PROCESS | 308 | 1467114571763 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:31 INFO - PROCESS | 308 | ++DOCSHELL 142BCC00 == 28 [pid = 308] [id = 665] 04:49:31 INFO - PROCESS | 308 | ++DOMWINDOW == 69 (1472C800) [pid = 308] [serial = 1995] [outer = 00000000] 04:49:31 INFO - PROCESS | 308 | ++DOMWINDOW == 70 (14944C00) [pid = 308] [serial = 1996] [outer = 1472C800] 04:49:31 INFO - PROCESS | 308 | 1467114571902 Marionette DEBUG loaded listener.js 04:49:31 INFO - PROCESS | 308 | ++DOMWINDOW == 71 (1562E800) [pid = 308] [serial = 1997] [outer = 1472C800] 04:49:32 INFO - PROCESS | 308 | 1467114572342 Marionette TRACE conn6 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 04:49:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 04:49:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 790ms 04:49:32 INFO - PROCESS | 308 | 1467114572412 Marionette TRACE conn6 -> [0,2625,"getWindowHandle",null] 04:49:32 INFO - PROCESS | 308 | 1467114572414 Marionette TRACE conn6 <- [1,2625,null,{"value":"13"}] 04:49:32 INFO - PROCESS | 308 | 1467114572418 Marionette TRACE conn6 -> [0,2626,"setScriptTimeout",{"ms":35000}] 04:49:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 04:49:32 INFO - PROCESS | 308 | 1467114572419 Marionette TRACE conn6 <- [1,2626,null,{}] 04:49:32 INFO - PROCESS | 308 | 1467114572423 Marionette TRACE conn6 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:32 INFO - PROCESS | 308 | 1467114572425 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:32 INFO - PROCESS | 308 | 1467114572546 Marionette TRACE conn6 <- [1,2627,null,{"value":null}] 04:49:32 INFO - PROCESS | 308 | 1467114572611 Marionette TRACE conn6 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:32 INFO - PROCESS | 308 | 1467114572613 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:32 INFO - PROCESS | 308 | ++DOCSHELL 15F4E800 == 29 [pid = 308] [id = 666] 04:49:32 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (15F55C00) [pid = 308] [serial = 1998] [outer = 00000000] 04:49:32 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (1673D800) [pid = 308] [serial = 1999] [outer = 15F55C00] 04:49:32 INFO - PROCESS | 308 | 1467114572657 Marionette DEBUG loaded listener.js 04:49:32 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (17466000) [pid = 308] [serial = 2000] [outer = 15F55C00] 04:49:33 INFO - PROCESS | 308 | 1467114573076 Marionette TRACE conn6 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 04:49:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 04:49:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 671ms 04:49:33 INFO - PROCESS | 308 | 1467114573129 Marionette TRACE conn6 -> [0,2629,"getWindowHandle",null] 04:49:33 INFO - PROCESS | 308 | 1467114573131 Marionette TRACE conn6 <- [1,2629,null,{"value":"13"}] 04:49:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 04:49:33 INFO - PROCESS | 308 | 1467114573144 Marionette TRACE conn6 -> [0,2630,"setScriptTimeout",{"ms":35000}] 04:49:33 INFO - PROCESS | 308 | 1467114573146 Marionette TRACE conn6 <- [1,2630,null,{}] 04:49:33 INFO - PROCESS | 308 | 1467114573150 Marionette TRACE conn6 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:33 INFO - PROCESS | 308 | 1467114573152 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:33 INFO - PROCESS | 308 | 1467114573263 Marionette TRACE conn6 <- [1,2631,null,{"value":null}] 04:49:33 INFO - PROCESS | 308 | 1467114573273 Marionette TRACE conn6 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:33 INFO - PROCESS | 308 | 1467114573275 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:33 INFO - PROCESS | 308 | ++DOCSHELL 1746E000 == 30 [pid = 308] [id = 667] 04:49:33 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (1746F800) [pid = 308] [serial = 2001] [outer = 00000000] 04:49:33 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (17F2C800) [pid = 308] [serial = 2002] [outer = 1746F800] 04:49:33 INFO - PROCESS | 308 | 1467114573319 Marionette DEBUG loaded listener.js 04:49:33 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (17F39400) [pid = 308] [serial = 2003] [outer = 1746F800] 04:49:33 INFO - PROCESS | 308 | 1467114573791 Marionette TRACE conn6 <- [1,2632,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 04:49:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 04:49:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 690ms 04:49:33 INFO - PROCESS | 308 | 1467114573828 Marionette TRACE conn6 -> [0,2633,"getWindowHandle",null] 04:49:33 INFO - PROCESS | 308 | 1467114573830 Marionette TRACE conn6 <- [1,2633,null,{"value":"13"}] 04:49:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 04:49:33 INFO - PROCESS | 308 | 1467114573833 Marionette TRACE conn6 -> [0,2634,"setScriptTimeout",{"ms":35000}] 04:49:33 INFO - PROCESS | 308 | 1467114573835 Marionette TRACE conn6 <- [1,2634,null,{}] 04:49:33 INFO - PROCESS | 308 | 1467114573838 Marionette TRACE conn6 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:33 INFO - PROCESS | 308 | 1467114573844 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:33 INFO - PROCESS | 308 | 1467114573981 Marionette TRACE conn6 <- [1,2635,null,{"value":null}] 04:49:33 INFO - PROCESS | 308 | 1467114573996 Marionette TRACE conn6 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:33 INFO - PROCESS | 308 | 1467114573998 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:34 INFO - PROCESS | 308 | ++DOCSHELL 18789400 == 31 [pid = 308] [id = 668] 04:49:34 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (187DD400) [pid = 308] [serial = 2004] [outer = 00000000] 04:49:34 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (18DE8000) [pid = 308] [serial = 2005] [outer = 187DD400] 04:49:34 INFO - PROCESS | 308 | 1467114574098 Marionette DEBUG loaded listener.js 04:49:34 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (18DF1000) [pid = 308] [serial = 2006] [outer = 187DD400] 04:49:34 INFO - PROCESS | 308 | --DOMWINDOW == 79 (1745B800) [pid = 308] [serial = 1959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 04:49:34 INFO - PROCESS | 308 | --DOMWINDOW == 78 (1960E000) [pid = 308] [serial = 1971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 04:49:34 INFO - PROCESS | 308 | --DOMWINDOW == 77 (1861C800) [pid = 308] [serial = 1962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 04:49:34 INFO - PROCESS | 308 | --DOMWINDOW == 76 (194AA000) [pid = 308] [serial = 1965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 04:49:34 INFO - PROCESS | 308 | --DOMWINDOW == 75 (0929C400) [pid = 308] [serial = 1947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 04:49:34 INFO - PROCESS | 308 | --DOMWINDOW == 74 (0FF23C00) [pid = 308] [serial = 1953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 04:49:34 INFO - PROCESS | 308 | --DOMWINDOW == 73 (19A76C00) [pid = 308] [serial = 1974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 04:49:34 INFO - PROCESS | 308 | --DOMWINDOW == 72 (14869400) [pid = 308] [serial = 1956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 04:49:34 INFO - PROCESS | 308 | --DOMWINDOW == 71 (1960C400) [pid = 308] [serial = 1941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 04:49:34 INFO - PROCESS | 308 | --DOMWINDOW == 70 (0FCED400) [pid = 308] [serial = 1950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 04:49:34 INFO - PROCESS | 308 | --DOMWINDOW == 69 (0F860800) [pid = 308] [serial = 1944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 04:49:34 INFO - PROCESS | 308 | --DOMWINDOW == 68 (1429F000) [pid = 308] [serial = 1968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 04:49:34 INFO - PROCESS | 308 | 1467114574634 Marionette TRACE conn6 <- [1,2636,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 04:49:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 04:49:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 870ms 04:49:34 INFO - PROCESS | 308 | 1467114574704 Marionette TRACE conn6 -> [0,2637,"getWindowHandle",null] 04:49:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 04:49:34 INFO - PROCESS | 308 | 1467114574706 Marionette TRACE conn6 <- [1,2637,null,{"value":"13"}] 04:49:34 INFO - PROCESS | 308 | 1467114574709 Marionette TRACE conn6 -> [0,2638,"setScriptTimeout",{"ms":35000}] 04:49:34 INFO - PROCESS | 308 | 1467114574711 Marionette TRACE conn6 <- [1,2638,null,{}] 04:49:34 INFO - PROCESS | 308 | 1467114574715 Marionette TRACE conn6 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:34 INFO - PROCESS | 308 | 1467114574717 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:34 INFO - PROCESS | 308 | 1467114574794 Marionette TRACE conn6 <- [1,2639,null,{"value":null}] 04:49:34 INFO - PROCESS | 308 | 1467114574799 Marionette TRACE conn6 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:34 INFO - PROCESS | 308 | 1467114574801 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:34 INFO - PROCESS | 308 | ++DOCSHELL 0FCF2C00 == 32 [pid = 308] [id = 669] 04:49:34 INFO - PROCESS | 308 | ++DOMWINDOW == 69 (14727000) [pid = 308] [serial = 2007] [outer = 00000000] 04:49:34 INFO - PROCESS | 308 | ++DOMWINDOW == 70 (1861C800) [pid = 308] [serial = 2008] [outer = 14727000] 04:49:34 INFO - PROCESS | 308 | 1467114574846 Marionette DEBUG loaded listener.js 04:49:34 INFO - PROCESS | 308 | ++DOMWINDOW == 71 (1865C800) [pid = 308] [serial = 2009] [outer = 14727000] 04:49:35 INFO - PROCESS | 308 | 1467114575272 Marionette TRACE conn6 <- [1,2640,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 04:49:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 04:49:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 570ms 04:49:35 INFO - PROCESS | 308 | 1467114575280 Marionette TRACE conn6 -> [0,2641,"getWindowHandle",null] 04:49:35 INFO - PROCESS | 308 | 1467114575282 Marionette TRACE conn6 <- [1,2641,null,{"value":"13"}] 04:49:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 04:49:35 INFO - PROCESS | 308 | 1467114575285 Marionette TRACE conn6 -> [0,2642,"setScriptTimeout",{"ms":35000}] 04:49:35 INFO - PROCESS | 308 | 1467114575287 Marionette TRACE conn6 <- [1,2642,null,{}] 04:49:35 INFO - PROCESS | 308 | 1467114575290 Marionette TRACE conn6 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:35 INFO - PROCESS | 308 | 1467114575292 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:35 INFO - PROCESS | 308 | 1467114575417 Marionette TRACE conn6 <- [1,2643,null,{"value":null}] 04:49:35 INFO - PROCESS | 308 | 1467114575426 Marionette TRACE conn6 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:35 INFO - PROCESS | 308 | 1467114575428 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:35 INFO - PROCESS | 308 | ++DOCSHELL 194A7800 == 33 [pid = 308] [id = 670] 04:49:35 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (194A8400) [pid = 308] [serial = 2010] [outer = 00000000] 04:49:35 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (19605800) [pid = 308] [serial = 2011] [outer = 194A8400] 04:49:35 INFO - PROCESS | 308 | 1467114575472 Marionette DEBUG loaded listener.js 04:49:35 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (19601C00) [pid = 308] [serial = 2012] [outer = 194A8400] 04:49:35 INFO - PROCESS | 308 | 1467114575897 Marionette TRACE conn6 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 04:49:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 04:49:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 670ms 04:49:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 04:49:35 INFO - PROCESS | 308 | 1467114575956 Marionette TRACE conn6 -> [0,2645,"getWindowHandle",null] 04:49:35 INFO - PROCESS | 308 | 1467114575958 Marionette TRACE conn6 <- [1,2645,null,{"value":"13"}] 04:49:35 INFO - PROCESS | 308 | 1467114575961 Marionette TRACE conn6 -> [0,2646,"setScriptTimeout",{"ms":35000}] 04:49:35 INFO - PROCESS | 308 | 1467114575963 Marionette TRACE conn6 <- [1,2646,null,{}] 04:49:35 INFO - PROCESS | 308 | 1467114575966 Marionette TRACE conn6 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:35 INFO - PROCESS | 308 | 1467114575968 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:36 INFO - PROCESS | 308 | 1467114576086 Marionette TRACE conn6 <- [1,2647,null,{"value":null}] 04:49:36 INFO - PROCESS | 308 | 1467114576098 Marionette TRACE conn6 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:36 INFO - PROCESS | 308 | 1467114576100 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:36 INFO - PROCESS | 308 | ++DOCSHELL 142B4000 == 34 [pid = 308] [id = 671] 04:49:36 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (1960F400) [pid = 308] [serial = 2013] [outer = 00000000] 04:49:36 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (19A4E800) [pid = 308] [serial = 2014] [outer = 1960F400] 04:49:36 INFO - PROCESS | 308 | 1467114576146 Marionette DEBUG loaded listener.js 04:49:36 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (19A52000) [pid = 308] [serial = 2015] [outer = 1960F400] 04:49:36 INFO - PROCESS | 308 | 1467114576752 Marionette TRACE conn6 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 04:49:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 04:49:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 830ms 04:49:36 INFO - PROCESS | 308 | 1467114576793 Marionette TRACE conn6 -> [0,2649,"getWindowHandle",null] 04:49:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 04:49:36 INFO - PROCESS | 308 | 1467114576797 Marionette TRACE conn6 <- [1,2649,null,{"value":"13"}] 04:49:36 INFO - PROCESS | 308 | 1467114576802 Marionette TRACE conn6 -> [0,2650,"setScriptTimeout",{"ms":35000}] 04:49:36 INFO - PROCESS | 308 | 1467114576806 Marionette TRACE conn6 <- [1,2650,null,{}] 04:49:36 INFO - PROCESS | 308 | 1467114576812 Marionette TRACE conn6 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:36 INFO - PROCESS | 308 | 1467114576815 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:36 INFO - PROCESS | 308 | 1467114576988 Marionette TRACE conn6 <- [1,2651,null,{"value":null}] 04:49:37 INFO - PROCESS | 308 | 1467114577157 Marionette TRACE conn6 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:37 INFO - PROCESS | 308 | 1467114577160 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:37 INFO - PROCESS | 308 | ++DOCSHELL 0C8E1800 == 35 [pid = 308] [id = 672] 04:49:37 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (0FC90000) [pid = 308] [serial = 2016] [outer = 00000000] 04:49:37 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (0FE27400) [pid = 308] [serial = 2017] [outer = 0FC90000] 04:49:37 INFO - PROCESS | 308 | 1467114577218 Marionette DEBUG loaded listener.js 04:49:37 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (0FE61400) [pid = 308] [serial = 2018] [outer = 0FC90000] 04:49:37 INFO - PROCESS | 308 | 1467114577899 Marionette TRACE conn6 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 04:49:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 04:49:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1135ms 04:49:37 INFO - PROCESS | 308 | 1467114577938 Marionette TRACE conn6 -> [0,2653,"getWindowHandle",null] 04:49:37 INFO - PROCESS | 308 | 1467114577943 Marionette TRACE conn6 <- [1,2653,null,{"value":"13"}] 04:49:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 04:49:37 INFO - PROCESS | 308 | 1467114577949 Marionette TRACE conn6 -> [0,2654,"setScriptTimeout",{"ms":35000}] 04:49:37 INFO - PROCESS | 308 | 1467114577952 Marionette TRACE conn6 <- [1,2654,null,{}] 04:49:37 INFO - PROCESS | 308 | 1467114577980 Marionette TRACE conn6 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:37 INFO - PROCESS | 308 | 1467114577983 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:38 INFO - PROCESS | 308 | 1467114578110 Marionette TRACE conn6 <- [1,2655,null,{"value":null}] 04:49:38 INFO - PROCESS | 308 | 1467114578245 Marionette TRACE conn6 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:38 INFO - PROCESS | 308 | 1467114578248 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:38 INFO - PROCESS | 308 | ++DOCSHELL 13FAEC00 == 36 [pid = 308] [id = 673] 04:49:38 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (140BFC00) [pid = 308] [serial = 2019] [outer = 00000000] 04:49:38 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (1494F400) [pid = 308] [serial = 2020] [outer = 140BFC00] 04:49:38 INFO - PROCESS | 308 | 1467114578306 Marionette DEBUG loaded listener.js 04:49:38 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (15F4FC00) [pid = 308] [serial = 2021] [outer = 140BFC00] 04:49:39 INFO - PROCESS | 308 | --DOCSHELL 194A7800 == 35 [pid = 308] [id = 670] 04:49:39 INFO - PROCESS | 308 | --DOCSHELL 0FCF2C00 == 34 [pid = 308] [id = 669] 04:49:39 INFO - PROCESS | 308 | --DOCSHELL 18789400 == 33 [pid = 308] [id = 668] 04:49:39 INFO - PROCESS | 308 | --DOCSHELL 1746E000 == 32 [pid = 308] [id = 667] 04:49:39 INFO - PROCESS | 308 | --DOCSHELL 15F4E800 == 31 [pid = 308] [id = 666] 04:49:39 INFO - PROCESS | 308 | --DOCSHELL 142BCC00 == 30 [pid = 308] [id = 665] 04:49:39 INFO - PROCESS | 308 | --DOCSHELL 0FE5D400 == 29 [pid = 308] [id = 664] 04:49:39 INFO - PROCESS | 308 | --DOCSHELL 0FC7C800 == 28 [pid = 308] [id = 663] 04:49:39 INFO - PROCESS | 308 | --DOCSHELL 0FCEB400 == 27 [pid = 308] [id = 662] 04:49:39 INFO - PROCESS | 308 | --DOMWINDOW == 82 (1782BC00) [pid = 308] [serial = 1960] [outer = 00000000] [url = about:blank] 04:49:39 INFO - PROCESS | 308 | --DOMWINDOW == 81 (19A74800) [pid = 308] [serial = 1973] [outer = 00000000] [url = about:blank] 04:49:39 INFO - PROCESS | 308 | --DOMWINDOW == 80 (18783400) [pid = 308] [serial = 1963] [outer = 00000000] [url = about:blank] 04:49:39 INFO - PROCESS | 308 | --DOMWINDOW == 79 (17F2E400) [pid = 308] [serial = 1961] [outer = 00000000] [url = about:blank] 04:49:39 INFO - PROCESS | 308 | --DOMWINDOW == 78 (19610000) [pid = 308] [serial = 1966] [outer = 00000000] [url = about:blank] 04:49:39 INFO - PROCESS | 308 | --DOMWINDOW == 77 (0C8BBC00) [pid = 308] [serial = 1948] [outer = 00000000] [url = about:blank] 04:49:39 INFO - PROCESS | 308 | --DOMWINDOW == 76 (18D1F000) [pid = 308] [serial = 1964] [outer = 00000000] [url = about:blank] 04:49:39 INFO - PROCESS | 308 | --DOMWINDOW == 75 (0F73A800) [pid = 308] [serial = 1949] [outer = 00000000] [url = about:blank] 04:49:39 INFO - PROCESS | 308 | --DOMWINDOW == 74 (1053B400) [pid = 308] [serial = 1954] [outer = 00000000] [url = about:blank] 04:49:39 INFO - PROCESS | 308 | --DOMWINDOW == 73 (1110D800) [pid = 308] [serial = 1955] [outer = 00000000] [url = about:blank] 04:49:39 INFO - PROCESS | 308 | --DOMWINDOW == 72 (19A7F000) [pid = 308] [serial = 1976] [outer = 00000000] [url = about:blank] 04:49:39 INFO - PROCESS | 308 | --DOMWINDOW == 71 (15F55000) [pid = 308] [serial = 1957] [outer = 00000000] [url = about:blank] 04:49:39 INFO - PROCESS | 308 | --DOMWINDOW == 70 (198D5800) [pid = 308] [serial = 1943] [outer = 00000000] [url = about:blank] 04:49:39 INFO - PROCESS | 308 | --DOMWINDOW == 69 (0FCF2800) [pid = 308] [serial = 1951] [outer = 00000000] [url = about:blank] 04:49:39 INFO - PROCESS | 308 | --DOMWINDOW == 68 (0FE27000) [pid = 308] [serial = 1952] [outer = 00000000] [url = about:blank] 04:49:39 INFO - PROCESS | 308 | --DOMWINDOW == 67 (0FE26C00) [pid = 308] [serial = 1945] [outer = 00000000] [url = about:blank] 04:49:39 INFO - PROCESS | 308 | --DOMWINDOW == 66 (100D3800) [pid = 308] [serial = 1946] [outer = 00000000] [url = about:blank] 04:49:39 INFO - PROCESS | 308 | --DOMWINDOW == 65 (1994FC00) [pid = 308] [serial = 1972] [outer = 00000000] [url = about:blank] 04:49:39 INFO - PROCESS | 308 | --DOMWINDOW == 64 (1960B800) [pid = 308] [serial = 1967] [outer = 00000000] [url = about:blank] 04:49:39 INFO - PROCESS | 308 | --DOMWINDOW == 63 (17472C00) [pid = 308] [serial = 1969] [outer = 00000000] [url = about:blank] 04:49:39 INFO - PROCESS | 308 | --DOMWINDOW == 62 (17F2DC00) [pid = 308] [serial = 1970] [outer = 00000000] [url = about:blank] 04:49:39 INFO - PROCESS | 308 | --DOMWINDOW == 61 (19A7CC00) [pid = 308] [serial = 1975] [outer = 00000000] [url = about:blank] 04:49:39 INFO - PROCESS | 308 | --DOMWINDOW == 60 (15F9E400) [pid = 308] [serial = 1958] [outer = 00000000] [url = about:blank] 04:49:39 INFO - PROCESS | 308 | 1467114579608 Marionette TRACE conn6 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 04:49:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 04:49:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1754ms 04:49:39 INFO - PROCESS | 308 | 1467114579707 Marionette TRACE conn6 -> [0,2657,"getWindowHandle",null] 04:49:39 INFO - PROCESS | 308 | 1467114579711 Marionette TRACE conn6 <- [1,2657,null,{"value":"13"}] 04:49:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 04:49:39 INFO - PROCESS | 308 | 1467114579716 Marionette TRACE conn6 -> [0,2658,"setScriptTimeout",{"ms":35000}] 04:49:39 INFO - PROCESS | 308 | 1467114579719 Marionette TRACE conn6 <- [1,2658,null,{}] 04:49:39 INFO - PROCESS | 308 | 1467114579725 Marionette TRACE conn6 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:39 INFO - PROCESS | 308 | 1467114579727 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:39 INFO - PROCESS | 308 | 1467114579813 Marionette TRACE conn6 <- [1,2659,null,{"value":null}] 04:49:39 INFO - PROCESS | 308 | 1467114579904 Marionette TRACE conn6 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:39 INFO - PROCESS | 308 | 1467114579908 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:39 INFO - PROCESS | 308 | ++DOCSHELL 0FC8BC00 == 28 [pid = 308] [id = 674] 04:49:39 INFO - PROCESS | 308 | ++DOMWINDOW == 61 (0FC97C00) [pid = 308] [serial = 2022] [outer = 00000000] 04:49:39 INFO - PROCESS | 308 | ++DOMWINDOW == 62 (0FCD0400) [pid = 308] [serial = 2023] [outer = 0FC97C00] 04:49:39 INFO - PROCESS | 308 | 1467114579957 Marionette DEBUG loaded listener.js 04:49:40 INFO - PROCESS | 308 | ++DOMWINDOW == 63 (0FCF2C00) [pid = 308] [serial = 2024] [outer = 0FC97C00] 04:49:40 INFO - PROCESS | 308 | 1467114580833 Marionette TRACE conn6 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 04:49:40 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 04:49:40 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:49:40 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 04:49:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:49:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1173ms 04:49:40 INFO - PROCESS | 308 | 1467114580890 Marionette TRACE conn6 -> [0,2661,"getWindowHandle",null] 04:49:40 INFO - PROCESS | 308 | 1467114580895 Marionette TRACE conn6 <- [1,2661,null,{"value":"13"}] 04:49:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 04:49:40 INFO - PROCESS | 308 | 1467114580900 Marionette TRACE conn6 -> [0,2662,"setScriptTimeout",{"ms":35000}] 04:49:40 INFO - PROCESS | 308 | 1467114580903 Marionette TRACE conn6 <- [1,2662,null,{}] 04:49:40 INFO - PROCESS | 308 | 1467114580907 Marionette TRACE conn6 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:40 INFO - PROCESS | 308 | 1467114580909 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:41 INFO - PROCESS | 308 | 1467114580997 Marionette TRACE conn6 <- [1,2663,null,{"value":null}] 04:49:41 INFO - PROCESS | 308 | 1467114581005 Marionette TRACE conn6 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:41 INFO - PROCESS | 308 | 1467114581007 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:41 INFO - PROCESS | 308 | ++DOCSHELL 0FE58000 == 29 [pid = 308] [id = 675] 04:49:41 INFO - PROCESS | 308 | ++DOMWINDOW == 64 (100D4400) [pid = 308] [serial = 2025] [outer = 00000000] 04:49:41 INFO - PROCESS | 308 | ++DOMWINDOW == 65 (10234800) [pid = 308] [serial = 2026] [outer = 100D4400] 04:49:41 INFO - PROCESS | 308 | 1467114581053 Marionette DEBUG loaded listener.js 04:49:41 INFO - PROCESS | 308 | ++DOMWINDOW == 66 (10EDF400) [pid = 308] [serial = 2027] [outer = 100D4400] 04:49:42 INFO - PROCESS | 308 | 1467114582028 Marionette TRACE conn6 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 04:49:42 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 04:49:42 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:49:42 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 04:49:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:49:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1171ms 04:49:42 INFO - PROCESS | 308 | 1467114582076 Marionette TRACE conn6 -> [0,2665,"getWindowHandle",null] 04:49:42 INFO - PROCESS | 308 | 1467114582079 Marionette TRACE conn6 <- [1,2665,null,{"value":"13"}] 04:49:42 INFO - PROCESS | 308 | 1467114582082 Marionette TRACE conn6 -> [0,2666,"setScriptTimeout",{"ms":35000}] 04:49:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 04:49:42 INFO - PROCESS | 308 | 1467114582086 Marionette TRACE conn6 <- [1,2666,null,{}] 04:49:42 INFO - PROCESS | 308 | 1467114582104 Marionette TRACE conn6 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:42 INFO - PROCESS | 308 | 1467114582109 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:42 INFO - PROCESS | 308 | 1467114582237 Marionette TRACE conn6 <- [1,2667,null,{"value":null}] 04:49:42 INFO - PROCESS | 308 | 1467114582304 Marionette TRACE conn6 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:42 INFO - PROCESS | 308 | 1467114582307 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:42 INFO - PROCESS | 308 | ++DOCSHELL 16285C00 == 30 [pid = 308] [id = 676] 04:49:42 INFO - PROCESS | 308 | ++DOMWINDOW == 67 (1628E000) [pid = 308] [serial = 2028] [outer = 00000000] 04:49:42 INFO - PROCESS | 308 | ++DOMWINDOW == 68 (1745D000) [pid = 308] [serial = 2029] [outer = 1628E000] 04:49:42 INFO - PROCESS | 308 | 1467114582360 Marionette DEBUG loaded listener.js 04:49:42 INFO - PROCESS | 308 | ++DOMWINDOW == 69 (17471400) [pid = 308] [serial = 2030] [outer = 1628E000] 04:49:43 INFO - PROCESS | 308 | --DOMWINDOW == 68 (1472C800) [pid = 308] [serial = 1995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 04:49:43 INFO - PROCESS | 308 | --DOMWINDOW == 67 (0FC80C00) [pid = 308] [serial = 1989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 04:49:43 INFO - PROCESS | 308 | --DOMWINDOW == 66 (0FCEBC00) [pid = 308] [serial = 1986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 04:49:43 INFO - PROCESS | 308 | --DOMWINDOW == 65 (15F55C00) [pid = 308] [serial = 1998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 04:49:43 INFO - PROCESS | 308 | --DOMWINDOW == 64 (0FCE9800) [pid = 308] [serial = 1977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 04:49:43 INFO - PROCESS | 308 | --DOMWINDOW == 63 (1563A800) [pid = 308] [serial = 1980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 04:49:43 INFO - PROCESS | 308 | --DOMWINDOW == 62 (19AC1000) [pid = 308] [serial = 1983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 04:49:43 INFO - PROCESS | 308 | --DOMWINDOW == 61 (1746F800) [pid = 308] [serial = 2001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 04:49:43 INFO - PROCESS | 308 | --DOMWINDOW == 60 (187DD400) [pid = 308] [serial = 2004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 04:49:43 INFO - PROCESS | 308 | --DOMWINDOW == 59 (194A8400) [pid = 308] [serial = 2010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 04:49:43 INFO - PROCESS | 308 | --DOMWINDOW == 58 (0FE5E400) [pid = 308] [serial = 1992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 04:49:43 INFO - PROCESS | 308 | --DOMWINDOW == 57 (14727000) [pid = 308] [serial = 2007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 04:49:43 INFO - PROCESS | 308 | 1467114583267 Marionette TRACE conn6 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 04:49:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 04:49:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1234ms 04:49:43 INFO - PROCESS | 308 | 1467114583320 Marionette TRACE conn6 -> [0,2669,"getWindowHandle",null] 04:49:43 INFO - PROCESS | 308 | 1467114583322 Marionette TRACE conn6 <- [1,2669,null,{"value":"13"}] 04:49:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 04:49:43 INFO - PROCESS | 308 | 1467114583325 Marionette TRACE conn6 -> [0,2670,"setScriptTimeout",{"ms":35000}] 04:49:43 INFO - PROCESS | 308 | 1467114583327 Marionette TRACE conn6 <- [1,2670,null,{}] 04:49:43 INFO - PROCESS | 308 | 1467114583331 Marionette TRACE conn6 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:43 INFO - PROCESS | 308 | 1467114583333 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:43 INFO - PROCESS | 308 | 1467114583453 Marionette TRACE conn6 <- [1,2671,null,{"value":null}] 04:49:43 INFO - PROCESS | 308 | 1467114583510 Marionette TRACE conn6 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:43 INFO - PROCESS | 308 | 1467114583512 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:43 INFO - PROCESS | 308 | ++DOCSHELL 1046B800 == 31 [pid = 308] [id = 677] 04:49:43 INFO - PROCESS | 308 | ++DOMWINDOW == 58 (1472C800) [pid = 308] [serial = 2031] [outer = 00000000] 04:49:43 INFO - PROCESS | 308 | ++DOMWINDOW == 59 (1673E400) [pid = 308] [serial = 2032] [outer = 1472C800] 04:49:43 INFO - PROCESS | 308 | 1467114583558 Marionette DEBUG loaded listener.js 04:49:43 INFO - PROCESS | 308 | ++DOMWINDOW == 60 (17F2B400) [pid = 308] [serial = 2033] [outer = 1472C800] 04:49:44 INFO - PROCESS | 308 | 1467114584409 Marionette TRACE conn6 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 04:49:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 04:49:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1129ms 04:49:44 INFO - PROCESS | 308 | 1467114584459 Marionette TRACE conn6 -> [0,2673,"getWindowHandle",null] 04:49:44 INFO - PROCESS | 308 | 1467114584461 Marionette TRACE conn6 <- [1,2673,null,{"value":"13"}] 04:49:44 INFO - PROCESS | 308 | 1467114584464 Marionette TRACE conn6 -> [0,2674,"setScriptTimeout",{"ms":35000}] 04:49:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 04:49:44 INFO - PROCESS | 308 | 1467114584466 Marionette TRACE conn6 <- [1,2674,null,{}] 04:49:44 INFO - PROCESS | 308 | 1467114584469 Marionette TRACE conn6 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:44 INFO - PROCESS | 308 | 1467114584471 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:44 INFO - PROCESS | 308 | 1467114584587 Marionette TRACE conn6 <- [1,2675,null,{"value":null}] 04:49:44 INFO - PROCESS | 308 | 1467114584595 Marionette TRACE conn6 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:44 INFO - PROCESS | 308 | 1467114584597 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:44 INFO - PROCESS | 308 | ++DOCSHELL 1621F800 == 32 [pid = 308] [id = 678] 04:49:44 INFO - PROCESS | 308 | ++DOMWINDOW == 61 (17F2A400) [pid = 308] [serial = 2034] [outer = 00000000] 04:49:44 INFO - PROCESS | 308 | ++DOMWINDOW == 62 (18788400) [pid = 308] [serial = 2035] [outer = 17F2A400] 04:49:44 INFO - PROCESS | 308 | 1467114584641 Marionette DEBUG loaded listener.js 04:49:44 INFO - PROCESS | 308 | ++DOMWINDOW == 63 (18D07000) [pid = 308] [serial = 2036] [outer = 17F2A400] 04:49:45 INFO - PROCESS | 308 | 1467114585609 Marionette TRACE conn6 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 04:49:45 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 04:49:45 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:49:45 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 04:49:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:49:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1179ms 04:49:45 INFO - PROCESS | 308 | 1467114585649 Marionette TRACE conn6 -> [0,2677,"getWindowHandle",null] 04:49:45 INFO - PROCESS | 308 | 1467114585654 Marionette TRACE conn6 <- [1,2677,null,{"value":"13"}] 04:49:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 04:49:45 INFO - PROCESS | 308 | 1467114585659 Marionette TRACE conn6 -> [0,2678,"setScriptTimeout",{"ms":35000}] 04:49:45 INFO - PROCESS | 308 | 1467114585663 Marionette TRACE conn6 <- [1,2678,null,{}] 04:49:45 INFO - PROCESS | 308 | 1467114585669 Marionette TRACE conn6 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:45 INFO - PROCESS | 308 | 1467114585672 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:45 INFO - PROCESS | 308 | 1467114585854 Marionette TRACE conn6 <- [1,2679,null,{"value":null}] 04:49:46 INFO - PROCESS | 308 | 1467114586045 Marionette TRACE conn6 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:46 INFO - PROCESS | 308 | 1467114586048 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:46 INFO - PROCESS | 308 | ++DOCSHELL 0FE1FC00 == 33 [pid = 308] [id = 679] 04:49:46 INFO - PROCESS | 308 | ++DOMWINDOW == 64 (0FE26800) [pid = 308] [serial = 2037] [outer = 00000000] 04:49:46 INFO - PROCESS | 308 | ++DOMWINDOW == 65 (0FE5E000) [pid = 308] [serial = 2038] [outer = 0FE26800] 04:49:46 INFO - PROCESS | 308 | 1467114586108 Marionette DEBUG loaded listener.js 04:49:46 INFO - PROCESS | 308 | ++DOMWINDOW == 66 (0FF24000) [pid = 308] [serial = 2039] [outer = 0FE26800] 04:49:47 INFO - PROCESS | 308 | 1467114587164 Marionette TRACE conn6 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 04:49:47 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 04:49:47 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:49:47 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 04:49:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:47 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:49:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1530ms 04:49:47 INFO - PROCESS | 308 | 1467114587193 Marionette TRACE conn6 -> [0,2681,"getWindowHandle",null] 04:49:47 INFO - PROCESS | 308 | 1467114587198 Marionette TRACE conn6 <- [1,2681,null,{"value":"13"}] 04:49:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 04:49:47 INFO - PROCESS | 308 | 1467114587205 Marionette TRACE conn6 -> [0,2682,"setScriptTimeout",{"ms":35000}] 04:49:47 INFO - PROCESS | 308 | 1467114587208 Marionette TRACE conn6 <- [1,2682,null,{}] 04:49:47 INFO - PROCESS | 308 | 1467114587213 Marionette TRACE conn6 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:47 INFO - PROCESS | 308 | 1467114587215 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:47 INFO - PROCESS | 308 | 1467114587332 Marionette TRACE conn6 <- [1,2683,null,{"value":null}] 04:49:47 INFO - PROCESS | 308 | 1467114587490 Marionette TRACE conn6 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:47 INFO - PROCESS | 308 | 1467114587493 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:47 INFO - PROCESS | 308 | ++DOCSHELL 17457800 == 34 [pid = 308] [id = 680] 04:49:47 INFO - PROCESS | 308 | ++DOMWINDOW == 67 (17465C00) [pid = 308] [serial = 2040] [outer = 00000000] 04:49:47 INFO - PROCESS | 308 | ++DOMWINDOW == 68 (1789E000) [pid = 308] [serial = 2041] [outer = 17465C00] 04:49:47 INFO - PROCESS | 308 | 1467114587554 Marionette DEBUG loaded listener.js 04:49:47 INFO - PROCESS | 308 | ++DOMWINDOW == 69 (189AB800) [pid = 308] [serial = 2042] [outer = 17465C00] 04:49:48 INFO - PROCESS | 308 | 1467114588599 Marionette TRACE conn6 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 04:49:48 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 04:49:48 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:49:48 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 04:49:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:48 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:49:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1430ms 04:49:48 INFO - PROCESS | 308 | 1467114588638 Marionette TRACE conn6 -> [0,2685,"getWindowHandle",null] 04:49:48 INFO - PROCESS | 308 | 1467114588641 Marionette TRACE conn6 <- [1,2685,null,{"value":"13"}] 04:49:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 04:49:48 INFO - PROCESS | 308 | 1467114588645 Marionette TRACE conn6 -> [0,2686,"setScriptTimeout",{"ms":35000}] 04:49:48 INFO - PROCESS | 308 | 1467114588649 Marionette TRACE conn6 <- [1,2686,null,{}] 04:49:48 INFO - PROCESS | 308 | 1467114588660 Marionette TRACE conn6 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:48 INFO - PROCESS | 308 | 1467114588665 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:48 INFO - PROCESS | 308 | 1467114588814 Marionette TRACE conn6 <- [1,2687,null,{"value":null}] 04:49:48 INFO - PROCESS | 308 | 1467114588962 Marionette TRACE conn6 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:48 INFO - PROCESS | 308 | 1467114588965 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:48 INFO - PROCESS | 308 | ++DOCSHELL 18659000 == 35 [pid = 308] [id = 681] 04:49:48 INFO - PROCESS | 308 | ++DOMWINDOW == 70 (18661000) [pid = 308] [serial = 2043] [outer = 00000000] 04:49:49 INFO - PROCESS | 308 | ++DOMWINDOW == 71 (18DEE400) [pid = 308] [serial = 2044] [outer = 18661000] 04:49:49 INFO - PROCESS | 308 | 1467114589023 Marionette DEBUG loaded listener.js 04:49:49 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (198D6C00) [pid = 308] [serial = 2045] [outer = 18661000] 04:49:50 INFO - PROCESS | 308 | --DOCSHELL 1046B800 == 34 [pid = 308] [id = 677] 04:49:50 INFO - PROCESS | 308 | --DOCSHELL 16285C00 == 33 [pid = 308] [id = 676] 04:49:50 INFO - PROCESS | 308 | --DOCSHELL 0FE58000 == 32 [pid = 308] [id = 675] 04:49:50 INFO - PROCESS | 308 | --DOCSHELL 0FC8BC00 == 31 [pid = 308] [id = 674] 04:49:50 INFO - PROCESS | 308 | --DOCSHELL 0C8E1800 == 30 [pid = 308] [id = 672] 04:49:50 INFO - PROCESS | 308 | --DOCSHELL 13FAEC00 == 29 [pid = 308] [id = 673] 04:49:50 INFO - PROCESS | 308 | --DOCSHELL 142B4000 == 28 [pid = 308] [id = 671] 04:49:50 INFO - PROCESS | 308 | --DOCSHELL 17457800 == 27 [pid = 308] [id = 680] 04:49:50 INFO - PROCESS | 308 | --DOCSHELL 1621F800 == 26 [pid = 308] [id = 678] 04:49:50 INFO - PROCESS | 308 | --DOCSHELL 0FE1FC00 == 25 [pid = 308] [id = 679] 04:49:50 INFO - PROCESS | 308 | --DOMWINDOW == 71 (14944C00) [pid = 308] [serial = 1996] [outer = 00000000] [url = about:blank] 04:49:50 INFO - PROCESS | 308 | --DOMWINDOW == 70 (0FCCD000) [pid = 308] [serial = 1990] [outer = 00000000] [url = about:blank] 04:49:50 INFO - PROCESS | 308 | --DOMWINDOW == 69 (0FCD3000) [pid = 308] [serial = 1991] [outer = 00000000] [url = about:blank] 04:49:50 INFO - PROCESS | 308 | --DOMWINDOW == 68 (0FE60C00) [pid = 308] [serial = 1988] [outer = 00000000] [url = about:blank] 04:49:50 INFO - PROCESS | 308 | --DOMWINDOW == 67 (0FE2EC00) [pid = 308] [serial = 1987] [outer = 00000000] [url = about:blank] 04:49:50 INFO - PROCESS | 308 | --DOMWINDOW == 66 (1673D800) [pid = 308] [serial = 1999] [outer = 00000000] [url = about:blank] 04:49:50 INFO - PROCESS | 308 | --DOMWINDOW == 65 (102EB800) [pid = 308] [serial = 1979] [outer = 00000000] [url = about:blank] 04:49:50 INFO - PROCESS | 308 | --DOMWINDOW == 64 (0FF20000) [pid = 308] [serial = 1978] [outer = 00000000] [url = about:blank] 04:49:50 INFO - PROCESS | 308 | --DOMWINDOW == 63 (17466400) [pid = 308] [serial = 1982] [outer = 00000000] [url = about:blank] 04:49:50 INFO - PROCESS | 308 | --DOMWINDOW == 62 (15F97C00) [pid = 308] [serial = 1981] [outer = 00000000] [url = about:blank] 04:49:50 INFO - PROCESS | 308 | --DOMWINDOW == 61 (19BAEC00) [pid = 308] [serial = 1985] [outer = 00000000] [url = about:blank] 04:49:50 INFO - PROCESS | 308 | --DOMWINDOW == 60 (19BA9C00) [pid = 308] [serial = 1984] [outer = 00000000] [url = about:blank] 04:49:50 INFO - PROCESS | 308 | --DOMWINDOW == 59 (17F2C800) [pid = 308] [serial = 2002] [outer = 00000000] [url = about:blank] 04:49:50 INFO - PROCESS | 308 | --DOMWINDOW == 58 (17466000) [pid = 308] [serial = 2000] [outer = 00000000] [url = about:blank] 04:49:50 INFO - PROCESS | 308 | --DOMWINDOW == 57 (18DE8000) [pid = 308] [serial = 2005] [outer = 00000000] [url = about:blank] 04:49:50 INFO - PROCESS | 308 | --DOMWINDOW == 56 (19601C00) [pid = 308] [serial = 2012] [outer = 00000000] [url = about:blank] 04:49:50 INFO - PROCESS | 308 | --DOMWINDOW == 55 (18DF1000) [pid = 308] [serial = 2006] [outer = 00000000] [url = about:blank] 04:49:50 INFO - PROCESS | 308 | --DOMWINDOW == 54 (0FF27800) [pid = 308] [serial = 1993] [outer = 00000000] [url = about:blank] 04:49:50 INFO - PROCESS | 308 | --DOMWINDOW == 53 (100D7C00) [pid = 308] [serial = 1994] [outer = 00000000] [url = about:blank] 04:49:50 INFO - PROCESS | 308 | --DOMWINDOW == 52 (19A4E800) [pid = 308] [serial = 2014] [outer = 00000000] [url = about:blank] 04:49:50 INFO - PROCESS | 308 | --DOMWINDOW == 51 (17F39400) [pid = 308] [serial = 2003] [outer = 00000000] [url = about:blank] 04:49:50 INFO - PROCESS | 308 | --DOMWINDOW == 50 (1861C800) [pid = 308] [serial = 2008] [outer = 00000000] [url = about:blank] 04:49:50 INFO - PROCESS | 308 | --DOMWINDOW == 49 (19605800) [pid = 308] [serial = 2011] [outer = 00000000] [url = about:blank] 04:49:50 INFO - PROCESS | 308 | --DOMWINDOW == 48 (1562E800) [pid = 308] [serial = 1997] [outer = 00000000] [url = about:blank] 04:49:50 INFO - PROCESS | 308 | --DOMWINDOW == 47 (1865C800) [pid = 308] [serial = 2009] [outer = 00000000] [url = about:blank] 04:49:50 INFO - PROCESS | 308 | 1467114590712 Marionette TRACE conn6 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 04:49:50 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 04:49:50 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:49:50 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 04:49:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:49:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 2129ms 04:49:50 INFO - PROCESS | 308 | 1467114590779 Marionette TRACE conn6 -> [0,2689,"getWindowHandle",null] 04:49:50 INFO - PROCESS | 308 | 1467114590782 Marionette TRACE conn6 <- [1,2689,null,{"value":"13"}] 04:49:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 04:49:50 INFO - PROCESS | 308 | 1467114590788 Marionette TRACE conn6 -> [0,2690,"setScriptTimeout",{"ms":35000}] 04:49:50 INFO - PROCESS | 308 | 1467114590792 Marionette TRACE conn6 <- [1,2690,null,{}] 04:49:50 INFO - PROCESS | 308 | 1467114590802 Marionette TRACE conn6 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:50 INFO - PROCESS | 308 | 1467114590804 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:50 INFO - PROCESS | 308 | 1467114590895 Marionette TRACE conn6 <- [1,2691,null,{"value":null}] 04:49:50 INFO - PROCESS | 308 | 1467114590903 Marionette TRACE conn6 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:50 INFO - PROCESS | 308 | 1467114590907 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:50 INFO - PROCESS | 308 | ++DOCSHELL 0FCC5000 == 26 [pid = 308] [id = 682] 04:49:50 INFO - PROCESS | 308 | ++DOMWINDOW == 48 (0FCC5400) [pid = 308] [serial = 2046] [outer = 00000000] 04:49:50 INFO - PROCESS | 308 | ++DOMWINDOW == 49 (0FCCC800) [pid = 308] [serial = 2047] [outer = 0FCC5400] 04:49:50 INFO - PROCESS | 308 | 1467114590957 Marionette DEBUG loaded listener.js 04:49:51 INFO - PROCESS | 308 | ++DOMWINDOW == 50 (0FCD2C00) [pid = 308] [serial = 2048] [outer = 0FCC5400] 04:49:51 INFO - PROCESS | 308 | 1467114591458 Marionette TRACE conn6 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 04:49:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 04:49:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 730ms 04:49:51 INFO - PROCESS | 308 | 1467114591519 Marionette TRACE conn6 -> [0,2693,"getWindowHandle",null] 04:49:51 INFO - PROCESS | 308 | 1467114591524 Marionette TRACE conn6 <- [1,2693,null,{"value":"13"}] 04:49:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 04:49:51 INFO - PROCESS | 308 | 1467114591530 Marionette TRACE conn6 -> [0,2694,"setScriptTimeout",{"ms":35000}] 04:49:51 INFO - PROCESS | 308 | 1467114591533 Marionette TRACE conn6 <- [1,2694,null,{}] 04:49:51 INFO - PROCESS | 308 | 1467114591537 Marionette TRACE conn6 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:51 INFO - PROCESS | 308 | 1467114591539 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:51 INFO - PROCESS | 308 | 1467114591628 Marionette TRACE conn6 <- [1,2695,null,{"value":null}] 04:49:51 INFO - PROCESS | 308 | 1467114591639 Marionette TRACE conn6 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:51 INFO - PROCESS | 308 | 1467114591642 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:51 INFO - PROCESS | 308 | ++DOCSHELL 0FE5B400 == 27 [pid = 308] [id = 683] 04:49:51 INFO - PROCESS | 308 | ++DOMWINDOW == 51 (0FE5C800) [pid = 308] [serial = 2049] [outer = 00000000] 04:49:51 INFO - PROCESS | 308 | ++DOMWINDOW == 52 (0FF1B000) [pid = 308] [serial = 2050] [outer = 0FE5C800] 04:49:51 INFO - PROCESS | 308 | 1467114591689 Marionette DEBUG loaded listener.js 04:49:51 INFO - PROCESS | 308 | ++DOMWINDOW == 53 (0FF21C00) [pid = 308] [serial = 2051] [outer = 0FE5C800] 04:49:52 INFO - PROCESS | 308 | 1467114592155 Marionette TRACE conn6 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 04:49:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 04:49:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 670ms 04:49:52 INFO - PROCESS | 308 | 1467114592203 Marionette TRACE conn6 -> [0,2697,"getWindowHandle",null] 04:49:52 INFO - PROCESS | 308 | 1467114592206 Marionette TRACE conn6 <- [1,2697,null,{"value":"13"}] 04:49:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 04:49:52 INFO - PROCESS | 308 | 1467114592209 Marionette TRACE conn6 -> [0,2698,"setScriptTimeout",{"ms":35000}] 04:49:52 INFO - PROCESS | 308 | 1467114592213 Marionette TRACE conn6 <- [1,2698,null,{}] 04:49:52 INFO - PROCESS | 308 | 1467114592224 Marionette TRACE conn6 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:52 INFO - PROCESS | 308 | 1467114592228 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:52 INFO - PROCESS | 308 | 1467114592345 Marionette TRACE conn6 <- [1,2699,null,{"value":null}] 04:49:52 INFO - PROCESS | 308 | 1467114592449 Marionette TRACE conn6 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:52 INFO - PROCESS | 308 | 1467114592452 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:52 INFO - PROCESS | 308 | ++DOCSHELL 14292800 == 28 [pid = 308] [id = 684] 04:49:52 INFO - PROCESS | 308 | ++DOMWINDOW == 54 (1429E000) [pid = 308] [serial = 2052] [outer = 00000000] 04:49:52 INFO - PROCESS | 308 | ++DOMWINDOW == 55 (1472B400) [pid = 308] [serial = 2053] [outer = 1429E000] 04:49:52 INFO - PROCESS | 308 | 1467114592500 Marionette DEBUG loaded listener.js 04:49:52 INFO - PROCESS | 308 | ++DOMWINDOW == 56 (14865000) [pid = 308] [serial = 2054] [outer = 1429E000] 04:49:52 INFO - PROCESS | 308 | 1467114592925 Marionette TRACE conn6 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 04:49:52 INFO - PROCESS | 308 | 1467114592986 Marionette TRACE conn6 <- [1,2701,null,{"value":"13"}] 04:49:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 04:49:53 INFO - PROCESS | 308 | 1467114592998 Marionette TRACE conn6 -> [0,2702,"setScriptTimeout",{"ms":35000}] 04:49:53 INFO - PROCESS | 308 | 1467114593000 Marionette TRACE conn6 <- [1,2702,null,{}] 04:49:53 INFO - PROCESS | 308 | 1467114593004 Marionette TRACE conn6 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:53 INFO - PROCESS | 308 | 1467114593006 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:53 INFO - PROCESS | 308 | 1467114593121 Marionette TRACE conn6 <- [1,2703,null,{"value":null}] 04:49:53 INFO - PROCESS | 308 | 1467114593187 Marionette TRACE conn6 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:53 INFO - PROCESS | 308 | 1467114593189 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:53 INFO - PROCESS | 308 | ++DOCSHELL 15F49400 == 29 [pid = 308] [id = 685] 04:49:53 INFO - PROCESS | 308 | ++DOMWINDOW == 57 (15F4D000) [pid = 308] [serial = 2055] [outer = 00000000] 04:49:53 INFO - PROCESS | 308 | ++DOMWINDOW == 58 (15F9E400) [pid = 308] [serial = 2056] [outer = 15F4D000] 04:49:53 INFO - PROCESS | 308 | 1467114593233 Marionette DEBUG loaded listener.js 04:49:53 INFO - PROCESS | 308 | ++DOMWINDOW == 59 (16286800) [pid = 308] [serial = 2057] [outer = 15F4D000] 04:49:53 INFO - PROCESS | 308 | 1467114593666 Marionette TRACE conn6 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 04:49:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 04:49:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 730ms 04:49:53 INFO - PROCESS | 308 | 1467114593728 Marionette TRACE conn6 -> [0,2705,"getWindowHandle",null] 04:49:53 INFO - PROCESS | 308 | 1467114593730 Marionette TRACE conn6 <- [1,2705,null,{"value":"13"}] 04:49:53 INFO - PROCESS | 308 | 1467114593734 Marionette TRACE conn6 -> [0,2706,"setScriptTimeout",{"ms":35000}] 04:49:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 04:49:53 INFO - PROCESS | 308 | 1467114593735 Marionette TRACE conn6 <- [1,2706,null,{}] 04:49:53 INFO - PROCESS | 308 | 1467114593743 Marionette TRACE conn6 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:53 INFO - PROCESS | 308 | 1467114593745 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:53 INFO - PROCESS | 308 | 1467114593860 Marionette TRACE conn6 <- [1,2707,null,{"value":null}] 04:49:53 INFO - PROCESS | 308 | 1467114593926 Marionette TRACE conn6 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:53 INFO - PROCESS | 308 | 1467114593928 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:53 INFO - PROCESS | 308 | ++DOCSHELL 17463C00 == 30 [pid = 308] [id = 686] 04:49:53 INFO - PROCESS | 308 | ++DOMWINDOW == 60 (17468400) [pid = 308] [serial = 2058] [outer = 00000000] 04:49:53 INFO - PROCESS | 308 | ++DOMWINDOW == 61 (17471C00) [pid = 308] [serial = 2059] [outer = 17468400] 04:49:53 INFO - PROCESS | 308 | 1467114593974 Marionette DEBUG loaded listener.js 04:49:54 INFO - PROCESS | 308 | ++DOMWINDOW == 62 (17F2E000) [pid = 308] [serial = 2060] [outer = 17468400] 04:49:54 INFO - PROCESS | 308 | 1467114594379 Marionette TRACE conn6 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2709,"getWindowHandle",null] 04:49:54 INFO - PROCESS | 308 | 1467114594410 Marionette TRACE conn6 <- [1,2709,null,{"value":"13"}] 04:49:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 04:49:54 INFO - PROCESS | 308 | 1467114594413 Marionette TRACE conn6 -> [0,2710,"setScriptTimeout",{"ms":35000}] 04:49:54 INFO - PROCESS | 308 | 1467114594415 Marionette TRACE conn6 <- [1,2710,null,{}] 04:49:54 INFO - PROCESS | 308 | 1467114594418 Marionette TRACE conn6 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:54 INFO - PROCESS | 308 | 1467114594424 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:54 INFO - PROCESS | 308 | 1467114594566 Marionette TRACE conn6 <- [1,2711,null,{"value":null}] 04:49:54 INFO - PROCESS | 308 | 1467114594576 Marionette TRACE conn6 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:54 INFO - PROCESS | 308 | 1467114594578 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:54 INFO - PROCESS | 308 | ++DOCSHELL 17F37000 == 31 [pid = 308] [id = 687] 04:49:54 INFO - PROCESS | 308 | ++DOMWINDOW == 63 (17F37400) [pid = 308] [serial = 2061] [outer = 00000000] 04:49:54 INFO - PROCESS | 308 | ++DOMWINDOW == 64 (18DE5400) [pid = 308] [serial = 2062] [outer = 17F37400] 04:49:54 INFO - PROCESS | 308 | 1467114594678 Marionette DEBUG loaded listener.js 04:49:54 INFO - PROCESS | 308 | ++DOMWINDOW == 65 (18DF0800) [pid = 308] [serial = 2063] [outer = 17F37400] 04:49:54 INFO - PROCESS | 308 | --DOMWINDOW == 64 (17F2A400) [pid = 308] [serial = 2034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 04:49:54 INFO - PROCESS | 308 | --DOMWINDOW == 63 (1628E000) [pid = 308] [serial = 2028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 04:49:54 INFO - PROCESS | 308 | --DOMWINDOW == 62 (0FC90000) [pid = 308] [serial = 2016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 04:49:54 INFO - PROCESS | 308 | --DOMWINDOW == 61 (1960F400) [pid = 308] [serial = 2013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 04:49:54 INFO - PROCESS | 308 | --DOMWINDOW == 60 (140BFC00) [pid = 308] [serial = 2019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 04:49:54 INFO - PROCESS | 308 | --DOMWINDOW == 59 (100D4400) [pid = 308] [serial = 2025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 04:49:54 INFO - PROCESS | 308 | --DOMWINDOW == 58 (0FC97C00) [pid = 308] [serial = 2022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 04:49:54 INFO - PROCESS | 308 | --DOMWINDOW == 57 (1472C800) [pid = 308] [serial = 2031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 04:49:55 INFO - PROCESS | 308 | 1467114595154 Marionette TRACE conn6 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 04:49:55 INFO - PROCESS | 308 | 1467114595194 Marionette TRACE conn6 <- [1,2713,null,{"value":"13"}] 04:49:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 04:49:55 INFO - PROCESS | 308 | 1467114595197 Marionette TRACE conn6 -> [0,2714,"setScriptTimeout",{"ms":35000}] 04:49:55 INFO - PROCESS | 308 | 1467114595199 Marionette TRACE conn6 <- [1,2714,null,{}] 04:49:55 INFO - PROCESS | 308 | 1467114595202 Marionette TRACE conn6 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:55 INFO - PROCESS | 308 | 1467114595204 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:55 INFO - PROCESS | 308 | 1467114595281 Marionette TRACE conn6 <- [1,2715,null,{"value":null}] 04:49:55 INFO - PROCESS | 308 | 1467114595287 Marionette TRACE conn6 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:55 INFO - PROCESS | 308 | 1467114595289 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:55 INFO - PROCESS | 308 | ++DOCSHELL 0FE1FC00 == 32 [pid = 308] [id = 688] 04:49:55 INFO - PROCESS | 308 | ++DOMWINDOW == 58 (1861E400) [pid = 308] [serial = 2064] [outer = 00000000] 04:49:55 INFO - PROCESS | 308 | ++DOMWINDOW == 59 (19602800) [pid = 308] [serial = 2065] [outer = 1861E400] 04:49:55 INFO - PROCESS | 308 | 1467114595336 Marionette DEBUG loaded listener.js 04:49:55 INFO - PROCESS | 308 | ++DOMWINDOW == 60 (19603000) [pid = 308] [serial = 2066] [outer = 1861E400] 04:49:55 INFO - PROCESS | 308 | 1467114595765 Marionette TRACE conn6 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 04:49:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 04:49:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 630ms 04:49:55 INFO - PROCESS | 308 | 1467114595829 Marionette TRACE conn6 -> [0,2717,"getWindowHandle",null] 04:49:55 INFO - PROCESS | 308 | 1467114595831 Marionette TRACE conn6 <- [1,2717,null,{"value":"13"}] 04:49:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 04:49:55 INFO - PROCESS | 308 | 1467114595834 Marionette TRACE conn6 -> [0,2718,"setScriptTimeout",{"ms":35000}] 04:49:55 INFO - PROCESS | 308 | 1467114595836 Marionette TRACE conn6 <- [1,2718,null,{}] 04:49:55 INFO - PROCESS | 308 | 1467114595839 Marionette TRACE conn6 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:55 INFO - PROCESS | 308 | 1467114595841 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:55 INFO - PROCESS | 308 | 1467114595918 Marionette TRACE conn6 <- [1,2719,null,{"value":null}] 04:49:55 INFO - PROCESS | 308 | 1467114595923 Marionette TRACE conn6 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:55 INFO - PROCESS | 308 | 1467114595924 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:55 INFO - PROCESS | 308 | ++DOCSHELL 1960A000 == 33 [pid = 308] [id = 689] 04:49:55 INFO - PROCESS | 308 | ++DOMWINDOW == 61 (1960D800) [pid = 308] [serial = 2067] [outer = 00000000] 04:49:55 INFO - PROCESS | 308 | ++DOMWINDOW == 62 (198D5400) [pid = 308] [serial = 2068] [outer = 1960D800] 04:49:55 INFO - PROCESS | 308 | 1467114595968 Marionette DEBUG loaded listener.js 04:49:56 INFO - PROCESS | 308 | ++DOMWINDOW == 63 (198D6000) [pid = 308] [serial = 2069] [outer = 1960D800] 04:49:56 INFO - PROCESS | 308 | 1467114596864 Marionette TRACE conn6 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 04:49:56 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 04:49:56 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 04:49:56 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 04:49:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:49:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1070ms 04:49:56 INFO - PROCESS | 308 | 1467114596925 Marionette TRACE conn6 -> [0,2721,"getWindowHandle",null] 04:49:56 INFO - PROCESS | 308 | 1467114596930 Marionette TRACE conn6 <- [1,2721,null,{"value":"13"}] 04:49:56 INFO - PROCESS | 308 | 1467114596936 Marionette TRACE conn6 -> [0,2722,"setScriptTimeout",{"ms":35000}] 04:49:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 04:49:56 INFO - PROCESS | 308 | 1467114596940 Marionette TRACE conn6 <- [1,2722,null,{}] 04:49:56 INFO - PROCESS | 308 | 1467114596947 Marionette TRACE conn6 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:56 INFO - PROCESS | 308 | 1467114596950 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:57 INFO - PROCESS | 308 | 1467114597098 Marionette TRACE conn6 <- [1,2723,null,{"value":null}] 04:49:57 INFO - PROCESS | 308 | 1467114597188 Marionette TRACE conn6 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:57 INFO - PROCESS | 308 | 1467114597192 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:57 INFO - PROCESS | 308 | ++DOCSHELL 0FC80C00 == 34 [pid = 308] [id = 690] 04:49:57 INFO - PROCESS | 308 | ++DOMWINDOW == 64 (0FCCA400) [pid = 308] [serial = 2070] [outer = 00000000] 04:49:57 INFO - PROCESS | 308 | ++DOMWINDOW == 65 (0FCED400) [pid = 308] [serial = 2071] [outer = 0FCCA400] 04:49:57 INFO - PROCESS | 308 | 1467114597291 Marionette DEBUG loaded listener.js 04:49:57 INFO - PROCESS | 308 | ++DOMWINDOW == 66 (0FE21C00) [pid = 308] [serial = 2072] [outer = 0FCCA400] 04:49:57 INFO - PROCESS | 308 | 1467114597944 Marionette TRACE conn6 <- [1,2724,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 04:49:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 04:49:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1079ms 04:49:58 INFO - PROCESS | 308 | 1467114598044 Marionette TRACE conn6 -> [0,2725,"getWindowHandle",null] 04:49:58 INFO - PROCESS | 308 | 1467114598047 Marionette TRACE conn6 <- [1,2725,null,{"value":"13"}] 04:49:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 04:49:58 INFO - PROCESS | 308 | 1467114598055 Marionette TRACE conn6 -> [0,2726,"setScriptTimeout",{"ms":35000}] 04:49:58 INFO - PROCESS | 308 | 1467114598059 Marionette TRACE conn6 <- [1,2726,null,{}] 04:49:58 INFO - PROCESS | 308 | 1467114598063 Marionette TRACE conn6 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:58 INFO - PROCESS | 308 | 1467114598066 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:58 INFO - PROCESS | 308 | 1467114598189 Marionette TRACE conn6 <- [1,2727,null,{"value":null}] 04:49:58 INFO - PROCESS | 308 | 1467114598320 Marionette TRACE conn6 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:58 INFO - PROCESS | 308 | 1467114598323 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:58 INFO - PROCESS | 308 | ++DOCSHELL 1110F000 == 35 [pid = 308] [id = 691] 04:49:58 INFO - PROCESS | 308 | ++DOMWINDOW == 67 (11144800) [pid = 308] [serial = 2073] [outer = 00000000] 04:49:58 INFO - PROCESS | 308 | ++DOMWINDOW == 68 (148DD800) [pid = 308] [serial = 2074] [outer = 11144800] 04:49:58 INFO - PROCESS | 308 | 1467114598382 Marionette DEBUG loaded listener.js 04:49:58 INFO - PROCESS | 308 | ++DOMWINDOW == 69 (15F47C00) [pid = 308] [serial = 2075] [outer = 11144800] 04:49:59 INFO - PROCESS | 308 | 1467114599261 Marionette TRACE conn6 <- [1,2728,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 04:49:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 04:49:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1281ms 04:49:59 INFO - PROCESS | 308 | 1467114599338 Marionette TRACE conn6 -> [0,2729,"getWindowHandle",null] 04:49:59 INFO - PROCESS | 308 | 1467114599342 Marionette TRACE conn6 <- [1,2729,null,{"value":"13"}] 04:49:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 04:49:59 INFO - PROCESS | 308 | 1467114599347 Marionette TRACE conn6 -> [0,2730,"setScriptTimeout",{"ms":35000}] 04:49:59 INFO - PROCESS | 308 | 1467114599350 Marionette TRACE conn6 <- [1,2730,null,{}] 04:49:59 INFO - PROCESS | 308 | 1467114599356 Marionette TRACE conn6 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:59 INFO - PROCESS | 308 | 1467114599359 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:59 INFO - PROCESS | 308 | 1467114599479 Marionette TRACE conn6 <- [1,2731,null,{"value":null}] 04:49:59 INFO - PROCESS | 308 | 1467114599594 Marionette TRACE conn6 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:59 INFO - PROCESS | 308 | 1467114599598 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:49:59 INFO - PROCESS | 308 | --DOCSHELL 0FE1FC00 == 34 [pid = 308] [id = 688] 04:49:59 INFO - PROCESS | 308 | --DOCSHELL 17F37000 == 33 [pid = 308] [id = 687] 04:49:59 INFO - PROCESS | 308 | --DOCSHELL 17463C00 == 32 [pid = 308] [id = 686] 04:49:59 INFO - PROCESS | 308 | --DOCSHELL 15F49400 == 31 [pid = 308] [id = 685] 04:49:59 INFO - PROCESS | 308 | --DOCSHELL 14292800 == 30 [pid = 308] [id = 684] 04:49:59 INFO - PROCESS | 308 | --DOCSHELL 0FE5B400 == 29 [pid = 308] [id = 683] 04:49:59 INFO - PROCESS | 308 | --DOCSHELL 0FCC5000 == 28 [pid = 308] [id = 682] 04:49:59 INFO - PROCESS | 308 | --DOMWINDOW == 68 (1745D000) [pid = 308] [serial = 2029] [outer = 00000000] [url = about:blank] 04:49:59 INFO - PROCESS | 308 | --DOMWINDOW == 67 (0FE27400) [pid = 308] [serial = 2017] [outer = 00000000] [url = about:blank] 04:49:59 INFO - PROCESS | 308 | --DOMWINDOW == 66 (0FE61400) [pid = 308] [serial = 2018] [outer = 00000000] [url = about:blank] 04:49:59 INFO - PROCESS | 308 | --DOMWINDOW == 65 (19A52000) [pid = 308] [serial = 2015] [outer = 00000000] [url = about:blank] 04:49:59 INFO - PROCESS | 308 | --DOMWINDOW == 64 (1494F400) [pid = 308] [serial = 2020] [outer = 00000000] [url = about:blank] 04:49:59 INFO - PROCESS | 308 | --DOMWINDOW == 63 (15F4FC00) [pid = 308] [serial = 2021] [outer = 00000000] [url = about:blank] 04:49:59 INFO - PROCESS | 308 | --DOMWINDOW == 62 (10234800) [pid = 308] [serial = 2026] [outer = 00000000] [url = about:blank] 04:49:59 INFO - PROCESS | 308 | --DOMWINDOW == 61 (0FCD0400) [pid = 308] [serial = 2023] [outer = 00000000] [url = about:blank] 04:49:59 INFO - PROCESS | 308 | --DOMWINDOW == 60 (0FCF2C00) [pid = 308] [serial = 2024] [outer = 00000000] [url = about:blank] 04:49:59 INFO - PROCESS | 308 | --DOMWINDOW == 59 (17471400) [pid = 308] [serial = 2030] [outer = 00000000] [url = about:blank] 04:49:59 INFO - PROCESS | 308 | --DOMWINDOW == 58 (1673E400) [pid = 308] [serial = 2032] [outer = 00000000] [url = about:blank] 04:49:59 INFO - PROCESS | 308 | --DOMWINDOW == 57 (17F2B400) [pid = 308] [serial = 2033] [outer = 00000000] [url = about:blank] 04:49:59 INFO - PROCESS | 308 | --DOMWINDOW == 56 (18D07000) [pid = 308] [serial = 2036] [outer = 00000000] [url = about:blank] 04:49:59 INFO - PROCESS | 308 | --DOMWINDOW == 55 (10EDF400) [pid = 308] [serial = 2027] [outer = 00000000] [url = about:blank] 04:49:59 INFO - PROCESS | 308 | --DOMWINDOW == 54 (18788400) [pid = 308] [serial = 2035] [outer = 00000000] [url = about:blank] 04:49:59 INFO - PROCESS | 308 | ++DOCSHELL 02086800 == 29 [pid = 308] [id = 692] 04:49:59 INFO - PROCESS | 308 | ++DOMWINDOW == 55 (092A8C00) [pid = 308] [serial = 2076] [outer = 00000000] 04:49:59 INFO - PROCESS | 308 | ++DOMWINDOW == 56 (0FC8C800) [pid = 308] [serial = 2077] [outer = 092A8C00] 04:49:59 INFO - PROCESS | 308 | 1467114599683 Marionette DEBUG loaded listener.js 04:49:59 INFO - PROCESS | 308 | ++DOMWINDOW == 57 (0FCEDC00) [pid = 308] [serial = 2078] [outer = 092A8C00] 04:50:00 INFO - PROCESS | 308 | 1467114600112 Marionette TRACE conn6 <- [1,2732,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 04:50:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 04:50:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 790ms 04:50:00 INFO - PROCESS | 308 | 1467114600138 Marionette TRACE conn6 -> [0,2733,"getWindowHandle",null] 04:50:00 INFO - PROCESS | 308 | 1467114600142 Marionette TRACE conn6 <- [1,2733,null,{"value":"13"}] 04:50:00 INFO - PROCESS | 308 | 1467114600148 Marionette TRACE conn6 -> [0,2734,"setScriptTimeout",{"ms":35000}] 04:50:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 04:50:00 INFO - PROCESS | 308 | 1467114600150 Marionette TRACE conn6 <- [1,2734,null,{}] 04:50:00 INFO - PROCESS | 308 | 1467114600154 Marionette TRACE conn6 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:00 INFO - PROCESS | 308 | 1467114600157 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:00 INFO - PROCESS | 308 | 1467114600265 Marionette TRACE conn6 <- [1,2735,null,{"value":null}] 04:50:00 INFO - PROCESS | 308 | 1467114600277 Marionette TRACE conn6 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:00 INFO - PROCESS | 308 | 1467114600279 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:00 INFO - PROCESS | 308 | ++DOCSHELL 0FE60000 == 30 [pid = 308] [id = 693] 04:50:00 INFO - PROCESS | 308 | ++DOMWINDOW == 58 (0FE60800) [pid = 308] [serial = 2079] [outer = 00000000] 04:50:00 INFO - PROCESS | 308 | ++DOMWINDOW == 59 (0FF1C800) [pid = 308] [serial = 2080] [outer = 0FE60800] 04:50:00 INFO - PROCESS | 308 | 1467114600326 Marionette DEBUG loaded listener.js 04:50:00 INFO - PROCESS | 308 | ++DOMWINDOW == 60 (100D1C00) [pid = 308] [serial = 2081] [outer = 0FE60800] 04:50:00 INFO - PROCESS | 308 | 1467114600820 Marionette TRACE conn6 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 04:50:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 04:50:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 730ms 04:50:00 INFO - PROCESS | 308 | 1467114600883 Marionette TRACE conn6 -> [0,2737,"getWindowHandle",null] 04:50:00 INFO - PROCESS | 308 | 1467114600885 Marionette TRACE conn6 <- [1,2737,null,{"value":"13"}] 04:50:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 04:50:00 INFO - PROCESS | 308 | 1467114600889 Marionette TRACE conn6 -> [0,2738,"setScriptTimeout",{"ms":35000}] 04:50:00 INFO - PROCESS | 308 | 1467114600892 Marionette TRACE conn6 <- [1,2738,null,{}] 04:50:00 INFO - PROCESS | 308 | 1467114600903 Marionette TRACE conn6 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:00 INFO - PROCESS | 308 | 1467114600907 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:01 INFO - PROCESS | 308 | 1467114601028 Marionette TRACE conn6 <- [1,2739,null,{"value":null}] 04:50:01 INFO - PROCESS | 308 | 1467114601125 Marionette TRACE conn6 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:01 INFO - PROCESS | 308 | 1467114601128 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:01 INFO - PROCESS | 308 | ++DOCSHELL 1479AC00 == 31 [pid = 308] [id = 694] 04:50:01 INFO - PROCESS | 308 | ++DOMWINDOW == 61 (14822800) [pid = 308] [serial = 2082] [outer = 00000000] 04:50:01 INFO - PROCESS | 308 | ++DOMWINDOW == 62 (15637C00) [pid = 308] [serial = 2083] [outer = 14822800] 04:50:01 INFO - PROCESS | 308 | 1467114601176 Marionette DEBUG loaded listener.js 04:50:01 INFO - PROCESS | 308 | ++DOMWINDOW == 63 (15F56800) [pid = 308] [serial = 2084] [outer = 14822800] 04:50:01 INFO - PROCESS | 308 | 1467114601553 Marionette TRACE conn6 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 04:50:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 04:50:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 670ms 04:50:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 04:50:01 INFO - PROCESS | 308 | 1467114601562 Marionette TRACE conn6 -> [0,2741,"getWindowHandle",null] 04:50:01 INFO - PROCESS | 308 | 1467114601565 Marionette TRACE conn6 <- [1,2741,null,{"value":"13"}] 04:50:01 INFO - PROCESS | 308 | 1467114601568 Marionette TRACE conn6 -> [0,2742,"setScriptTimeout",{"ms":35000}] 04:50:01 INFO - PROCESS | 308 | 1467114601569 Marionette TRACE conn6 <- [1,2742,null,{}] 04:50:01 INFO - PROCESS | 308 | 1467114601593 Marionette TRACE conn6 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:01 INFO - PROCESS | 308 | 1467114601595 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:01 INFO - PROCESS | 308 | 1467114601690 Marionette TRACE conn6 <- [1,2743,null,{"value":null}] 04:50:01 INFO - PROCESS | 308 | 1467114601695 Marionette TRACE conn6 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:01 INFO - PROCESS | 308 | 1467114601697 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:01 INFO - PROCESS | 308 | ++DOCSHELL 16743800 == 32 [pid = 308] [id = 695] 04:50:01 INFO - PROCESS | 308 | ++DOMWINDOW == 64 (16748000) [pid = 308] [serial = 2085] [outer = 00000000] 04:50:01 INFO - PROCESS | 308 | ++DOMWINDOW == 65 (17471800) [pid = 308] [serial = 2086] [outer = 16748000] 04:50:01 INFO - PROCESS | 308 | 1467114601742 Marionette DEBUG loaded listener.js 04:50:01 INFO - PROCESS | 308 | ++DOMWINDOW == 66 (17894400) [pid = 308] [serial = 2087] [outer = 16748000] 04:50:02 INFO - PROCESS | 308 | 1467114602196 Marionette TRACE conn6 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 04:50:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 04:50:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 690ms 04:50:02 INFO - PROCESS | 308 | 1467114602259 Marionette TRACE conn6 -> [0,2745,"getWindowHandle",null] 04:50:02 INFO - PROCESS | 308 | 1467114602261 Marionette TRACE conn6 <- [1,2745,null,{"value":"13"}] 04:50:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 04:50:02 INFO - PROCESS | 308 | 1467114602271 Marionette TRACE conn6 -> [0,2746,"setScriptTimeout",{"ms":35000}] 04:50:02 INFO - PROCESS | 308 | 1467114602272 Marionette TRACE conn6 <- [1,2746,null,{}] 04:50:02 INFO - PROCESS | 308 | 1467114602276 Marionette TRACE conn6 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:02 INFO - PROCESS | 308 | 1467114602278 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:02 INFO - PROCESS | 308 | 1467114602394 Marionette TRACE conn6 <- [1,2747,null,{"value":null}] 04:50:02 INFO - PROCESS | 308 | 1467114602490 Marionette TRACE conn6 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:02 INFO - PROCESS | 308 | 1467114602492 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:02 INFO - PROCESS | 308 | ++DOCSHELL 17F34800 == 33 [pid = 308] [id = 696] 04:50:02 INFO - PROCESS | 308 | ++DOMWINDOW == 67 (17F34C00) [pid = 308] [serial = 2088] [outer = 00000000] 04:50:02 INFO - PROCESS | 308 | ++DOMWINDOW == 68 (18662C00) [pid = 308] [serial = 2089] [outer = 17F34C00] 04:50:02 INFO - PROCESS | 308 | 1467114602536 Marionette DEBUG loaded listener.js 04:50:02 INFO - PROCESS | 308 | ++DOMWINDOW == 69 (189A9400) [pid = 308] [serial = 2090] [outer = 17F34C00] 04:50:02 INFO - PROCESS | 308 | 1467114602949 Marionette TRACE conn6 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 04:50:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 04:50:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 730ms 04:50:03 INFO - PROCESS | 308 | 1467114603008 Marionette TRACE conn6 -> [0,2749,"getWindowHandle",null] 04:50:03 INFO - PROCESS | 308 | 1467114603011 Marionette TRACE conn6 <- [1,2749,null,{"value":"13"}] 04:50:03 INFO - PROCESS | 308 | 1467114603014 Marionette TRACE conn6 -> [0,2750,"setScriptTimeout",{"ms":35000}] 04:50:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 04:50:03 INFO - PROCESS | 308 | 1467114603016 Marionette TRACE conn6 <- [1,2750,null,{}] 04:50:03 INFO - PROCESS | 308 | 1467114603020 Marionette TRACE conn6 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:03 INFO - PROCESS | 308 | 1467114603025 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:03 INFO - PROCESS | 308 | 1467114603173 Marionette TRACE conn6 <- [1,2751,null,{"value":null}] 04:50:03 INFO - PROCESS | 308 | 1467114603244 Marionette TRACE conn6 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:03 INFO - PROCESS | 308 | 1467114603246 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:03 INFO - PROCESS | 308 | ++DOCSHELL 18D1F800 == 34 [pid = 308] [id = 697] 04:50:03 INFO - PROCESS | 308 | ++DOMWINDOW == 70 (18DEC000) [pid = 308] [serial = 2091] [outer = 00000000] 04:50:03 INFO - PROCESS | 308 | ++DOMWINDOW == 71 (19610400) [pid = 308] [serial = 2092] [outer = 18DEC000] 04:50:03 INFO - PROCESS | 308 | 1467114603293 Marionette DEBUG loaded listener.js 04:50:03 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (1960C000) [pid = 308] [serial = 2093] [outer = 18DEC000] 04:50:03 INFO - PROCESS | 308 | 1467114603717 Marionette TRACE conn6 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 04:50:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 04:50:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 730ms 04:50:03 INFO - PROCESS | 308 | 1467114603766 Marionette TRACE conn6 -> [0,2753,"getWindowHandle",null] 04:50:03 INFO - PROCESS | 308 | 1467114603778 Marionette TRACE conn6 <- [1,2753,null,{"value":"13"}] 04:50:03 INFO - PROCESS | 308 | 1467114603782 Marionette TRACE conn6 -> [0,2754,"setScriptTimeout",{"ms":35000}] 04:50:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 04:50:03 INFO - PROCESS | 308 | 1467114603783 Marionette TRACE conn6 <- [1,2754,null,{}] 04:50:03 INFO - PROCESS | 308 | 1467114603787 Marionette TRACE conn6 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:03 INFO - PROCESS | 308 | 1467114603789 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:03 INFO - PROCESS | 308 | 1467114603902 Marionette TRACE conn6 <- [1,2755,null,{"value":null}] 04:50:03 INFO - PROCESS | 308 | --DOMWINDOW == 71 (15F4D000) [pid = 308] [serial = 2055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 04:50:03 INFO - PROCESS | 308 | --DOMWINDOW == 70 (0FE26800) [pid = 308] [serial = 2037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 04:50:03 INFO - PROCESS | 308 | --DOMWINDOW == 69 (17465C00) [pid = 308] [serial = 2040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 04:50:03 INFO - PROCESS | 308 | --DOMWINDOW == 68 (17468400) [pid = 308] [serial = 2058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 04:50:03 INFO - PROCESS | 308 | --DOMWINDOW == 67 (17F37400) [pid = 308] [serial = 2061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 04:50:03 INFO - PROCESS | 308 | --DOMWINDOW == 66 (1861E400) [pid = 308] [serial = 2064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 04:50:03 INFO - PROCESS | 308 | --DOMWINDOW == 65 (0FCC5400) [pid = 308] [serial = 2046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 04:50:03 INFO - PROCESS | 308 | --DOMWINDOW == 64 (0FE5C800) [pid = 308] [serial = 2049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 04:50:03 INFO - PROCESS | 308 | --DOMWINDOW == 63 (1429E000) [pid = 308] [serial = 2052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 04:50:03 INFO - PROCESS | 308 | 1467114603987 Marionette TRACE conn6 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:03 INFO - PROCESS | 308 | 1467114603989 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:04 INFO - PROCESS | 308 | ++DOCSHELL 0F783C00 == 35 [pid = 308] [id = 698] 04:50:04 INFO - PROCESS | 308 | ++DOMWINDOW == 64 (0F85F400) [pid = 308] [serial = 2094] [outer = 00000000] 04:50:04 INFO - PROCESS | 308 | ++DOMWINDOW == 65 (148E3400) [pid = 308] [serial = 2095] [outer = 0F85F400] 04:50:04 INFO - PROCESS | 308 | 1467114604037 Marionette DEBUG loaded listener.js 04:50:04 INFO - PROCESS | 308 | ++DOMWINDOW == 66 (15F4C800) [pid = 308] [serial = 2096] [outer = 0F85F400] 04:50:04 INFO - PROCESS | 308 | 1467114604400 Marionette TRACE conn6 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 04:50:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 04:50:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 670ms 04:50:04 INFO - PROCESS | 308 | 1467114604455 Marionette TRACE conn6 -> [0,2757,"getWindowHandle",null] 04:50:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 04:50:04 INFO - PROCESS | 308 | 1467114604457 Marionette TRACE conn6 <- [1,2757,null,{"value":"13"}] 04:50:04 INFO - PROCESS | 308 | 1467114604460 Marionette TRACE conn6 -> [0,2758,"setScriptTimeout",{"ms":35000}] 04:50:04 INFO - PROCESS | 308 | 1467114604462 Marionette TRACE conn6 <- [1,2758,null,{}] 04:50:04 INFO - PROCESS | 308 | 1467114604465 Marionette TRACE conn6 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:04 INFO - PROCESS | 308 | 1467114604467 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:04 INFO - PROCESS | 308 | 1467114604584 Marionette TRACE conn6 <- [1,2759,null,{"value":null}] 04:50:04 INFO - PROCESS | 308 | 1467114604594 Marionette TRACE conn6 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:04 INFO - PROCESS | 308 | 1467114604596 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:04 INFO - PROCESS | 308 | ++DOCSHELL 1673B800 == 36 [pid = 308] [id = 699] 04:50:04 INFO - PROCESS | 308 | ++DOMWINDOW == 67 (19A51000) [pid = 308] [serial = 2097] [outer = 00000000] 04:50:04 INFO - PROCESS | 308 | ++DOMWINDOW == 68 (19A7EC00) [pid = 308] [serial = 2098] [outer = 19A51000] 04:50:04 INFO - PROCESS | 308 | 1467114604640 Marionette DEBUG loaded listener.js 04:50:04 INFO - PROCESS | 308 | ++DOMWINDOW == 69 (19A80000) [pid = 308] [serial = 2099] [outer = 19A51000] 04:50:05 INFO - PROCESS | 308 | 1467114605047 Marionette TRACE conn6 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 04:50:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 04:50:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 630ms 04:50:05 INFO - PROCESS | 308 | 1467114605091 Marionette TRACE conn6 -> [0,2761,"getWindowHandle",null] 04:50:05 INFO - PROCESS | 308 | 1467114605093 Marionette TRACE conn6 <- [1,2761,null,{"value":"13"}] 04:50:05 INFO - PROCESS | 308 | 1467114605096 Marionette TRACE conn6 -> [0,2762,"setScriptTimeout",{"ms":35000}] 04:50:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 04:50:05 INFO - PROCESS | 308 | 1467114605098 Marionette TRACE conn6 <- [1,2762,null,{}] 04:50:05 INFO - PROCESS | 308 | 1467114605102 Marionette TRACE conn6 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:05 INFO - PROCESS | 308 | 1467114605104 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:05 INFO - PROCESS | 308 | 1467114605230 Marionette TRACE conn6 <- [1,2763,null,{"value":null}] 04:50:05 INFO - PROCESS | 308 | 1467114605272 Marionette TRACE conn6 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:05 INFO - PROCESS | 308 | 1467114605274 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:05 INFO - PROCESS | 308 | ++DOCSHELL 0FE58000 == 37 [pid = 308] [id = 700] 04:50:05 INFO - PROCESS | 308 | ++DOMWINDOW == 70 (13FAEC00) [pid = 308] [serial = 2100] [outer = 00000000] 04:50:05 INFO - PROCESS | 308 | ++DOMWINDOW == 71 (19BAD800) [pid = 308] [serial = 2101] [outer = 13FAEC00] 04:50:05 INFO - PROCESS | 308 | 1467114605319 Marionette DEBUG loaded listener.js 04:50:05 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (19BB2800) [pid = 308] [serial = 2102] [outer = 13FAEC00] 04:50:05 INFO - PROCESS | 308 | 1467114605736 Marionette TRACE conn6 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 04:50:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 04:50:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 670ms 04:50:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 04:50:05 INFO - PROCESS | 308 | 1467114605771 Marionette TRACE conn6 -> [0,2765,"getWindowHandle",null] 04:50:05 INFO - PROCESS | 308 | 1467114605773 Marionette TRACE conn6 <- [1,2765,null,{"value":"13"}] 04:50:05 INFO - PROCESS | 308 | 1467114605776 Marionette TRACE conn6 -> [0,2766,"setScriptTimeout",{"ms":35000}] 04:50:05 INFO - PROCESS | 308 | 1467114605778 Marionette TRACE conn6 <- [1,2766,null,{}] 04:50:05 INFO - PROCESS | 308 | 1467114605782 Marionette TRACE conn6 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:05 INFO - PROCESS | 308 | 1467114605783 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:05 INFO - PROCESS | 308 | 1467114605905 Marionette TRACE conn6 <- [1,2767,null,{"value":null}] 04:50:05 INFO - PROCESS | 308 | 1467114605913 Marionette TRACE conn6 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:05 INFO - PROCESS | 308 | 1467114605915 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:05 INFO - PROCESS | 308 | ++DOCSHELL 19A7D800 == 38 [pid = 308] [id = 701] 04:50:05 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (19C6B800) [pid = 308] [serial = 2103] [outer = 00000000] 04:50:05 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (19F72400) [pid = 308] [serial = 2104] [outer = 19C6B800] 04:50:05 INFO - PROCESS | 308 | 1467114605958 Marionette DEBUG loaded listener.js 04:50:06 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (19F72800) [pid = 308] [serial = 2105] [outer = 19C6B800] 04:50:06 INFO - PROCESS | 308 | 1467114606654 Marionette TRACE conn6 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 04:50:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 04:50:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 930ms 04:50:06 INFO - PROCESS | 308 | 1467114606708 Marionette TRACE conn6 -> [0,2769,"getWindowHandle",null] 04:50:06 INFO - PROCESS | 308 | 1467114606713 Marionette TRACE conn6 <- [1,2769,null,{"value":"13"}] 04:50:06 INFO - PROCESS | 308 | 1467114606718 Marionette TRACE conn6 -> [0,2770,"setScriptTimeout",{"ms":35000}] 04:50:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 04:50:06 INFO - PROCESS | 308 | 1467114606724 Marionette TRACE conn6 <- [1,2770,null,{}] 04:50:06 INFO - PROCESS | 308 | 1467114606730 Marionette TRACE conn6 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:06 INFO - PROCESS | 308 | 1467114606733 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:06 INFO - PROCESS | 308 | 1467114606856 Marionette TRACE conn6 <- [1,2771,null,{"value":null}] 04:50:06 INFO - PROCESS | 308 | 1467114606998 Marionette TRACE conn6 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:07 INFO - PROCESS | 308 | 1467114607001 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:07 INFO - PROCESS | 308 | ++DOCSHELL 0FCE9C00 == 39 [pid = 308] [id = 702] 04:50:07 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (0FCEB400) [pid = 308] [serial = 2106] [outer = 00000000] 04:50:07 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (0FF1E000) [pid = 308] [serial = 2107] [outer = 0FCEB400] 04:50:07 INFO - PROCESS | 308 | 1467114607059 Marionette DEBUG loaded listener.js 04:50:07 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (104B9400) [pid = 308] [serial = 2108] [outer = 0FCEB400] 04:50:07 INFO - PROCESS | 308 | 1467114607638 Marionette TRACE conn6 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 04:50:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 04:50:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 970ms 04:50:07 INFO - PROCESS | 308 | 1467114607692 Marionette TRACE conn6 -> [0,2773,"getWindowHandle",null] 04:50:07 INFO - PROCESS | 308 | 1467114607697 Marionette TRACE conn6 <- [1,2773,null,{"value":"13"}] 04:50:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 04:50:07 INFO - PROCESS | 308 | 1467114607718 Marionette TRACE conn6 -> [0,2774,"setScriptTimeout",{"ms":35000}] 04:50:07 INFO - PROCESS | 308 | 1467114607721 Marionette TRACE conn6 <- [1,2774,null,{}] 04:50:07 INFO - PROCESS | 308 | 1467114607726 Marionette TRACE conn6 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:07 INFO - PROCESS | 308 | 1467114607729 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:07 INFO - PROCESS | 308 | 1467114607852 Marionette TRACE conn6 <- [1,2775,null,{"value":null}] 04:50:07 INFO - PROCESS | 308 | 1467114607998 Marionette TRACE conn6 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:08 INFO - PROCESS | 308 | 1467114608001 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:08 INFO - PROCESS | 308 | ++DOCSHELL 16285400 == 40 [pid = 308] [id = 703] 04:50:08 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (16285C00) [pid = 308] [serial = 2109] [outer = 00000000] 04:50:08 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (17F2BC00) [pid = 308] [serial = 2110] [outer = 16285C00] 04:50:08 INFO - PROCESS | 308 | 1467114608061 Marionette DEBUG loaded listener.js 04:50:08 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (18D0E000) [pid = 308] [serial = 2111] [outer = 16285C00] 04:50:08 INFO - PROCESS | 308 | 1467114608643 Marionette TRACE conn6 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 04:50:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 04:50:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 990ms 04:50:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 04:50:08 INFO - PROCESS | 308 | 1467114608697 Marionette TRACE conn6 -> [0,2777,"getWindowHandle",null] 04:50:08 INFO - PROCESS | 308 | 1467114608700 Marionette TRACE conn6 <- [1,2777,null,{"value":"13"}] 04:50:08 INFO - PROCESS | 308 | 1467114608704 Marionette TRACE conn6 -> [0,2778,"setScriptTimeout",{"ms":35000}] 04:50:08 INFO - PROCESS | 308 | 1467114608708 Marionette TRACE conn6 <- [1,2778,null,{}] 04:50:08 INFO - PROCESS | 308 | 1467114608719 Marionette TRACE conn6 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:08 INFO - PROCESS | 308 | 1467114608723 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:08 INFO - PROCESS | 308 | 1467114608833 Marionette TRACE conn6 <- [1,2779,null,{"value":null}] 04:50:08 INFO - PROCESS | 308 | 1467114608994 Marionette TRACE conn6 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:08 INFO - PROCESS | 308 | 1467114608998 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:09 INFO - PROCESS | 308 | ++DOCSHELL 19F7A000 == 41 [pid = 308] [id = 704] 04:50:09 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (19F7B000) [pid = 308] [serial = 2112] [outer = 00000000] 04:50:09 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (1AA2E000) [pid = 308] [serial = 2113] [outer = 19F7B000] 04:50:09 INFO - PROCESS | 308 | 1467114609056 Marionette DEBUG loaded listener.js 04:50:09 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (1AB08800) [pid = 308] [serial = 2114] [outer = 19F7B000] 04:50:09 INFO - PROCESS | 308 | 1467114609842 Marionette TRACE conn6 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 04:50:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 04:50:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1185ms 04:50:09 INFO - PROCESS | 308 | 1467114609892 Marionette TRACE conn6 -> [0,2781,"getWindowHandle",null] 04:50:09 INFO - PROCESS | 308 | 1467114609897 Marionette TRACE conn6 <- [1,2781,null,{"value":"13"}] 04:50:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 04:50:09 INFO - PROCESS | 308 | 1467114609903 Marionette TRACE conn6 -> [0,2782,"setScriptTimeout",{"ms":35000}] 04:50:09 INFO - PROCESS | 308 | 1467114609906 Marionette TRACE conn6 <- [1,2782,null,{}] 04:50:09 INFO - PROCESS | 308 | 1467114609911 Marionette TRACE conn6 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:09 INFO - PROCESS | 308 | 1467114609914 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:10 INFO - PROCESS | 308 | 1467114610026 Marionette TRACE conn6 <- [1,2783,null,{"value":null}] 04:50:10 INFO - PROCESS | 308 | 1467114610168 Marionette TRACE conn6 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:10 INFO - PROCESS | 308 | 1467114610172 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:10 INFO - PROCESS | 308 | ++DOCSHELL 0FE62400 == 42 [pid = 308] [id = 705] 04:50:10 INFO - PROCESS | 308 | ++DOMWINDOW == 85 (0FE62800) [pid = 308] [serial = 2115] [outer = 00000000] 04:50:10 INFO - PROCESS | 308 | ++DOMWINDOW == 86 (10231000) [pid = 308] [serial = 2116] [outer = 0FE62800] 04:50:10 INFO - PROCESS | 308 | 1467114610227 Marionette DEBUG loaded listener.js 04:50:10 INFO - PROCESS | 308 | ++DOMWINDOW == 87 (102E6400) [pid = 308] [serial = 2117] [outer = 0FE62800] 04:50:11 INFO - PROCESS | 308 | --DOCSHELL 0FE58000 == 41 [pid = 308] [id = 700] 04:50:11 INFO - PROCESS | 308 | --DOCSHELL 1673B800 == 40 [pid = 308] [id = 699] 04:50:11 INFO - PROCESS | 308 | --DOCSHELL 0F783C00 == 39 [pid = 308] [id = 698] 04:50:11 INFO - PROCESS | 308 | --DOCSHELL 18D1F800 == 38 [pid = 308] [id = 697] 04:50:11 INFO - PROCESS | 308 | --DOCSHELL 17F34800 == 37 [pid = 308] [id = 696] 04:50:11 INFO - PROCESS | 308 | --DOCSHELL 16743800 == 36 [pid = 308] [id = 695] 04:50:11 INFO - PROCESS | 308 | --DOCSHELL 1479AC00 == 35 [pid = 308] [id = 694] 04:50:11 INFO - PROCESS | 308 | --DOCSHELL 0FE60000 == 34 [pid = 308] [id = 693] 04:50:11 INFO - PROCESS | 308 | --DOCSHELL 02086800 == 33 [pid = 308] [id = 692] 04:50:11 INFO - PROCESS | 308 | --DOCSHELL 1110F000 == 32 [pid = 308] [id = 691] 04:50:11 INFO - PROCESS | 308 | --DOCSHELL 0FC80C00 == 31 [pid = 308] [id = 690] 04:50:11 INFO - PROCESS | 308 | --DOCSHELL 1960A000 == 30 [pid = 308] [id = 689] 04:50:11 INFO - PROCESS | 308 | --DOCSHELL 18659000 == 29 [pid = 308] [id = 681] 04:50:11 INFO - PROCESS | 308 | --DOCSHELL 19F7A000 == 28 [pid = 308] [id = 704] 04:50:11 INFO - PROCESS | 308 | --DOCSHELL 16285400 == 27 [pid = 308] [id = 703] 04:50:11 INFO - PROCESS | 308 | --DOCSHELL 19A7D800 == 26 [pid = 308] [id = 701] 04:50:11 INFO - PROCESS | 308 | --DOCSHELL 0FCE9C00 == 25 [pid = 308] [id = 702] 04:50:11 INFO - PROCESS | 308 | --DOMWINDOW == 86 (198D5400) [pid = 308] [serial = 2068] [outer = 00000000] [url = about:blank] 04:50:11 INFO - PROCESS | 308 | --DOMWINDOW == 85 (18DEE400) [pid = 308] [serial = 2044] [outer = 00000000] [url = about:blank] 04:50:11 INFO - PROCESS | 308 | --DOMWINDOW == 84 (15F9E400) [pid = 308] [serial = 2056] [outer = 00000000] [url = about:blank] 04:50:11 INFO - PROCESS | 308 | --DOMWINDOW == 83 (0FF24000) [pid = 308] [serial = 2039] [outer = 00000000] [url = about:blank] 04:50:11 INFO - PROCESS | 308 | --DOMWINDOW == 82 (0FE5E000) [pid = 308] [serial = 2038] [outer = 00000000] [url = about:blank] 04:50:11 INFO - PROCESS | 308 | --DOMWINDOW == 81 (189AB800) [pid = 308] [serial = 2042] [outer = 00000000] [url = about:blank] 04:50:11 INFO - PROCESS | 308 | --DOMWINDOW == 80 (1789E000) [pid = 308] [serial = 2041] [outer = 00000000] [url = about:blank] 04:50:11 INFO - PROCESS | 308 | --DOMWINDOW == 79 (17471C00) [pid = 308] [serial = 2059] [outer = 00000000] [url = about:blank] 04:50:11 INFO - PROCESS | 308 | --DOMWINDOW == 78 (16286800) [pid = 308] [serial = 2057] [outer = 00000000] [url = about:blank] 04:50:11 INFO - PROCESS | 308 | --DOMWINDOW == 77 (18DE5400) [pid = 308] [serial = 2062] [outer = 00000000] [url = about:blank] 04:50:11 INFO - PROCESS | 308 | --DOMWINDOW == 76 (17F2E000) [pid = 308] [serial = 2060] [outer = 00000000] [url = about:blank] 04:50:11 INFO - PROCESS | 308 | --DOMWINDOW == 75 (19602800) [pid = 308] [serial = 2065] [outer = 00000000] [url = about:blank] 04:50:11 INFO - PROCESS | 308 | --DOMWINDOW == 74 (0FCCC800) [pid = 308] [serial = 2047] [outer = 00000000] [url = about:blank] 04:50:11 INFO - PROCESS | 308 | --DOMWINDOW == 73 (0FCD2C00) [pid = 308] [serial = 2048] [outer = 00000000] [url = about:blank] 04:50:11 INFO - PROCESS | 308 | --DOMWINDOW == 72 (0FF1B000) [pid = 308] [serial = 2050] [outer = 00000000] [url = about:blank] 04:50:11 INFO - PROCESS | 308 | --DOMWINDOW == 71 (0FF21C00) [pid = 308] [serial = 2051] [outer = 00000000] [url = about:blank] 04:50:11 INFO - PROCESS | 308 | --DOMWINDOW == 70 (1472B400) [pid = 308] [serial = 2053] [outer = 00000000] [url = about:blank] 04:50:11 INFO - PROCESS | 308 | --DOMWINDOW == 69 (18DF0800) [pid = 308] [serial = 2063] [outer = 00000000] [url = about:blank] 04:50:11 INFO - PROCESS | 308 | --DOMWINDOW == 68 (19603000) [pid = 308] [serial = 2066] [outer = 00000000] [url = about:blank] 04:50:11 INFO - PROCESS | 308 | --DOMWINDOW == 67 (14865000) [pid = 308] [serial = 2054] [outer = 00000000] [url = about:blank] 04:50:11 INFO - PROCESS | 308 | 1467114611524 Marionette TRACE conn6 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 04:50:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 04:50:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1674ms 04:50:11 INFO - PROCESS | 308 | 1467114611577 Marionette TRACE conn6 -> [0,2785,"getWindowHandle",null] 04:50:11 INFO - PROCESS | 308 | 1467114611581 Marionette TRACE conn6 <- [1,2785,null,{"value":"13"}] 04:50:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 04:50:11 INFO - PROCESS | 308 | 1467114611585 Marionette TRACE conn6 -> [0,2786,"setScriptTimeout",{"ms":35000}] 04:50:11 INFO - PROCESS | 308 | 1467114611588 Marionette TRACE conn6 <- [1,2786,null,{}] 04:50:11 INFO - PROCESS | 308 | 1467114611594 Marionette TRACE conn6 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:11 INFO - PROCESS | 308 | 1467114611597 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:11 INFO - PROCESS | 308 | 1467114611690 Marionette TRACE conn6 <- [1,2787,null,{"value":null}] 04:50:11 INFO - PROCESS | 308 | 1467114611788 Marionette TRACE conn6 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:11 INFO - PROCESS | 308 | 1467114611791 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:11 INFO - PROCESS | 308 | ++DOCSHELL 0F8F7400 == 26 [pid = 308] [id = 706] 04:50:11 INFO - PROCESS | 308 | ++DOMWINDOW == 68 (0F8F9000) [pid = 308] [serial = 2118] [outer = 00000000] 04:50:11 INFO - PROCESS | 308 | ++DOMWINDOW == 69 (0FCC8800) [pid = 308] [serial = 2119] [outer = 0F8F9000] 04:50:11 INFO - PROCESS | 308 | 1467114611839 Marionette DEBUG loaded listener.js 04:50:11 INFO - PROCESS | 308 | ++DOMWINDOW == 70 (0FCD2C00) [pid = 308] [serial = 2120] [outer = 0F8F9000] 04:50:12 INFO - PROCESS | 308 | 1467114612256 Marionette TRACE conn6 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 04:50:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 04:50:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 730ms 04:50:12 INFO - PROCESS | 308 | 1467114612316 Marionette TRACE conn6 -> [0,2789,"getWindowHandle",null] 04:50:12 INFO - PROCESS | 308 | 1467114612321 Marionette TRACE conn6 <- [1,2789,null,{"value":"13"}] 04:50:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 04:50:12 INFO - PROCESS | 308 | 1467114612328 Marionette TRACE conn6 -> [0,2790,"setScriptTimeout",{"ms":35000}] 04:50:12 INFO - PROCESS | 308 | 1467114612330 Marionette TRACE conn6 <- [1,2790,null,{}] 04:50:12 INFO - PROCESS | 308 | 1467114612334 Marionette TRACE conn6 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:12 INFO - PROCESS | 308 | 1467114612337 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:12 INFO - PROCESS | 308 | 1467114612452 Marionette TRACE conn6 <- [1,2791,null,{"value":null}] 04:50:12 INFO - PROCESS | 308 | 1467114612466 Marionette TRACE conn6 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:12 INFO - PROCESS | 308 | 1467114612468 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:12 INFO - PROCESS | 308 | ++DOCSHELL 0FE5E000 == 27 [pid = 308] [id = 707] 04:50:12 INFO - PROCESS | 308 | ++DOMWINDOW == 71 (0FE5E400) [pid = 308] [serial = 2121] [outer = 00000000] 04:50:12 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (0FF20C00) [pid = 308] [serial = 2122] [outer = 0FE5E400] 04:50:12 INFO - PROCESS | 308 | 1467114612516 Marionette DEBUG loaded listener.js 04:50:12 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (10093000) [pid = 308] [serial = 2123] [outer = 0FE5E400] 04:50:12 INFO - PROCESS | 308 | 1467114612989 Marionette TRACE conn6 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 04:50:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 04:50:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 670ms 04:50:13 INFO - PROCESS | 308 | 1467114613001 Marionette TRACE conn6 -> [0,2793,"getWindowHandle",null] 04:50:13 INFO - PROCESS | 308 | 1467114613003 Marionette TRACE conn6 <- [1,2793,null,{"value":"13"}] 04:50:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 04:50:13 INFO - PROCESS | 308 | 1467114613011 Marionette TRACE conn6 -> [0,2794,"setScriptTimeout",{"ms":35000}] 04:50:13 INFO - PROCESS | 308 | 1467114613014 Marionette TRACE conn6 <- [1,2794,null,{}] 04:50:13 INFO - PROCESS | 308 | 1467114613025 Marionette TRACE conn6 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:13 INFO - PROCESS | 308 | 1467114613029 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:13 INFO - PROCESS | 308 | 1467114613114 Marionette TRACE conn6 <- [1,2795,null,{"value":null}] 04:50:13 INFO - PROCESS | 308 | 1467114613124 Marionette TRACE conn6 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:13 INFO - PROCESS | 308 | 1467114613127 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:13 INFO - PROCESS | 308 | ++DOCSHELL 14865000 == 28 [pid = 308] [id = 708] 04:50:13 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (14868400) [pid = 308] [serial = 2124] [outer = 00000000] 04:50:13 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (14952C00) [pid = 308] [serial = 2125] [outer = 14868400] 04:50:13 INFO - PROCESS | 308 | 1467114613175 Marionette DEBUG loaded listener.js 04:50:13 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (15F47800) [pid = 308] [serial = 2126] [outer = 14868400] 04:50:13 INFO - PROCESS | 308 | 1467114613630 Marionette TRACE conn6 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 04:50:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 04:50:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 690ms 04:50:13 INFO - PROCESS | 308 | 1467114613701 Marionette TRACE conn6 -> [0,2797,"getWindowHandle",null] 04:50:13 INFO - PROCESS | 308 | 1467114613704 Marionette TRACE conn6 <- [1,2797,null,{"value":"13"}] 04:50:13 INFO - PROCESS | 308 | 1467114613707 Marionette TRACE conn6 -> [0,2798,"setScriptTimeout",{"ms":35000}] 04:50:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 04:50:13 INFO - PROCESS | 308 | 1467114613709 Marionette TRACE conn6 <- [1,2798,null,{}] 04:50:13 INFO - PROCESS | 308 | 1467114613712 Marionette TRACE conn6 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:13 INFO - PROCESS | 308 | 1467114613714 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:13 INFO - PROCESS | 308 | 1467114613831 Marionette TRACE conn6 <- [1,2799,null,{"value":null}] 04:50:13 INFO - PROCESS | 308 | 1467114613919 Marionette TRACE conn6 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:13 INFO - PROCESS | 308 | 1467114613921 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:13 INFO - PROCESS | 308 | ++DOCSHELL 15F97C00 == 29 [pid = 308] [id = 709] 04:50:13 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (15F98000) [pid = 308] [serial = 2127] [outer = 00000000] 04:50:13 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (16380400) [pid = 308] [serial = 2128] [outer = 15F98000] 04:50:13 INFO - PROCESS | 308 | 1467114613968 Marionette DEBUG loaded listener.js 04:50:14 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (1745B800) [pid = 308] [serial = 2129] [outer = 15F98000] 04:50:14 INFO - PROCESS | 308 | 1467114614380 Marionette TRACE conn6 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 04:50:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 04:50:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 730ms 04:50:14 INFO - PROCESS | 308 | 1467114614441 Marionette TRACE conn6 -> [0,2801,"getWindowHandle",null] 04:50:14 INFO - PROCESS | 308 | 1467114614443 Marionette TRACE conn6 <- [1,2801,null,{"value":"13"}] 04:50:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 04:50:14 INFO - PROCESS | 308 | 1467114614446 Marionette TRACE conn6 -> [0,2802,"setScriptTimeout",{"ms":35000}] 04:50:14 INFO - PROCESS | 308 | 1467114614448 Marionette TRACE conn6 <- [1,2802,null,{}] 04:50:14 INFO - PROCESS | 308 | 1467114614452 Marionette TRACE conn6 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:14 INFO - PROCESS | 308 | 1467114614454 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:14 INFO - PROCESS | 308 | 1467114614566 Marionette TRACE conn6 <- [1,2803,null,{"value":null}] 04:50:14 INFO - PROCESS | 308 | 1467114614575 Marionette TRACE conn6 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:14 INFO - PROCESS | 308 | 1467114614577 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:14 INFO - PROCESS | 308 | ++DOCSHELL 1746D000 == 30 [pid = 308] [id = 710] 04:50:14 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (17471400) [pid = 308] [serial = 2130] [outer = 00000000] 04:50:14 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (17F2CC00) [pid = 308] [serial = 2131] [outer = 17471400] 04:50:14 INFO - PROCESS | 308 | 1467114614676 Marionette DEBUG loaded listener.js 04:50:14 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (17F37C00) [pid = 308] [serial = 2132] [outer = 17471400] 04:50:15 INFO - PROCESS | 308 | 1467114615114 Marionette TRACE conn6 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 04:50:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 04:50:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 730ms 04:50:15 INFO - PROCESS | 308 | 1467114615204 Marionette TRACE conn6 -> [0,2805,"getWindowHandle",null] 04:50:15 INFO - PROCESS | 308 | 1467114615206 Marionette TRACE conn6 <- [1,2805,null,{"value":"13"}] 04:50:15 INFO - PROCESS | 308 | 1467114615209 Marionette TRACE conn6 -> [0,2806,"setScriptTimeout",{"ms":35000}] 04:50:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 04:50:15 INFO - PROCESS | 308 | 1467114615211 Marionette TRACE conn6 <- [1,2806,null,{}] 04:50:15 INFO - PROCESS | 308 | 1467114615215 Marionette TRACE conn6 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:15 INFO - PROCESS | 308 | 1467114615220 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:15 INFO - PROCESS | 308 | 1467114615394 Marionette TRACE conn6 <- [1,2807,null,{"value":null}] 04:50:15 INFO - PROCESS | 308 | 1467114615411 Marionette TRACE conn6 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:15 INFO - PROCESS | 308 | 1467114615413 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:15 INFO - PROCESS | 308 | ++DOCSHELL 189A8000 == 31 [pid = 308] [id = 711] 04:50:15 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (18DE8C00) [pid = 308] [serial = 2133] [outer = 00000000] 04:50:15 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (18DF0000) [pid = 308] [serial = 2134] [outer = 18DE8C00] 04:50:15 INFO - PROCESS | 308 | 1467114615460 Marionette DEBUG loaded listener.js 04:50:15 INFO - PROCESS | 308 | ++DOMWINDOW == 85 (194AB000) [pid = 308] [serial = 2135] [outer = 18DE8C00] 04:50:15 INFO - PROCESS | 308 | --DOMWINDOW == 84 (17F34C00) [pid = 308] [serial = 2088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 04:50:15 INFO - PROCESS | 308 | --DOMWINDOW == 83 (18DEC000) [pid = 308] [serial = 2091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 04:50:15 INFO - PROCESS | 308 | --DOMWINDOW == 82 (0FE60800) [pid = 308] [serial = 2079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 04:50:15 INFO - PROCESS | 308 | --DOMWINDOW == 81 (0FCCA400) [pid = 308] [serial = 2070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 04:50:15 INFO - PROCESS | 308 | --DOMWINDOW == 80 (11144800) [pid = 308] [serial = 2073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 04:50:15 INFO - PROCESS | 308 | --DOMWINDOW == 79 (1960D800) [pid = 308] [serial = 2067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 04:50:15 INFO - PROCESS | 308 | --DOMWINDOW == 78 (0F85F400) [pid = 308] [serial = 2094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 04:50:15 INFO - PROCESS | 308 | --DOMWINDOW == 77 (14822800) [pid = 308] [serial = 2082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 04:50:15 INFO - PROCESS | 308 | --DOMWINDOW == 76 (16748000) [pid = 308] [serial = 2085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 04:50:15 INFO - PROCESS | 308 | --DOMWINDOW == 75 (092A8C00) [pid = 308] [serial = 2076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 04:50:15 INFO - PROCESS | 308 | --DOMWINDOW == 74 (19A51000) [pid = 308] [serial = 2097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 04:50:15 INFO - PROCESS | 308 | --DOMWINDOW == 73 (18661000) [pid = 308] [serial = 2043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 04:50:15 INFO - PROCESS | 308 | --DOMWINDOW == 72 (19C6B800) [pid = 308] [serial = 2103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 04:50:16 INFO - PROCESS | 308 | 1467114616076 Marionette TRACE conn6 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 04:50:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 04:50:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 930ms 04:50:16 INFO - PROCESS | 308 | 1467114616143 Marionette TRACE conn6 -> [0,2809,"getWindowHandle",null] 04:50:16 INFO - PROCESS | 308 | 1467114616145 Marionette TRACE conn6 <- [1,2809,null,{"value":"13"}] 04:50:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 04:50:16 INFO - PROCESS | 308 | 1467114616148 Marionette TRACE conn6 -> [0,2810,"setScriptTimeout",{"ms":35000}] 04:50:16 INFO - PROCESS | 308 | 1467114616150 Marionette TRACE conn6 <- [1,2810,null,{}] 04:50:16 INFO - PROCESS | 308 | 1467114616153 Marionette TRACE conn6 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:16 INFO - PROCESS | 308 | 1467114616155 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:16 INFO - PROCESS | 308 | 1467114616270 Marionette TRACE conn6 <- [1,2811,null,{"value":null}] 04:50:16 INFO - PROCESS | 308 | 1467114616332 Marionette TRACE conn6 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:16 INFO - PROCESS | 308 | 1467114616334 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:16 INFO - PROCESS | 308 | ++DOCSHELL 10471000 == 32 [pid = 308] [id = 712] 04:50:16 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (104BE000) [pid = 308] [serial = 2136] [outer = 00000000] 04:50:16 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (1746E000) [pid = 308] [serial = 2137] [outer = 104BE000] 04:50:16 INFO - PROCESS | 308 | 1467114616378 Marionette DEBUG loaded listener.js 04:50:16 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (17472000) [pid = 308] [serial = 2138] [outer = 104BE000] 04:50:16 INFO - PROCESS | 308 | 1467114616745 Marionette TRACE conn6 <- [1,2812,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 04:50:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 04:50:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 630ms 04:50:16 INFO - PROCESS | 308 | 1467114616779 Marionette TRACE conn6 -> [0,2813,"getWindowHandle",null] 04:50:16 INFO - PROCESS | 308 | 1467114616781 Marionette TRACE conn6 <- [1,2813,null,{"value":"13"}] 04:50:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 04:50:16 INFO - PROCESS | 308 | 1467114616784 Marionette TRACE conn6 -> [0,2814,"setScriptTimeout",{"ms":35000}] 04:50:16 INFO - PROCESS | 308 | 1467114616786 Marionette TRACE conn6 <- [1,2814,null,{}] 04:50:16 INFO - PROCESS | 308 | 1467114616789 Marionette TRACE conn6 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:16 INFO - PROCESS | 308 | 1467114616791 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:16 INFO - PROCESS | 308 | 1467114616869 Marionette TRACE conn6 <- [1,2815,null,{"value":null}] 04:50:16 INFO - PROCESS | 308 | 1467114616874 Marionette TRACE conn6 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:16 INFO - PROCESS | 308 | 1467114616876 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:16 INFO - PROCESS | 308 | ++DOCSHELL 092A9400 == 33 [pid = 308] [id = 713] 04:50:16 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (1746DC00) [pid = 308] [serial = 2139] [outer = 00000000] 04:50:16 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (1960CC00) [pid = 308] [serial = 2140] [outer = 1746DC00] 04:50:16 INFO - PROCESS | 308 | 1467114616920 Marionette DEBUG loaded listener.js 04:50:16 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (19606000) [pid = 308] [serial = 2141] [outer = 1746DC00] 04:50:17 INFO - PROCESS | 308 | 1467114617356 Marionette TRACE conn6 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 04:50:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 04:50:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 630ms 04:50:17 INFO - PROCESS | 308 | 1467114617415 Marionette TRACE conn6 -> [0,2817,"getWindowHandle",null] 04:50:17 INFO - PROCESS | 308 | 1467114617418 Marionette TRACE conn6 <- [1,2817,null,{"value":"13"}] 04:50:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 04:50:17 INFO - PROCESS | 308 | 1467114617421 Marionette TRACE conn6 -> [0,2818,"setScriptTimeout",{"ms":35000}] 04:50:17 INFO - PROCESS | 308 | 1467114617423 Marionette TRACE conn6 <- [1,2818,null,{}] 04:50:17 INFO - PROCESS | 308 | 1467114617426 Marionette TRACE conn6 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:17 INFO - PROCESS | 308 | 1467114617428 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:17 INFO - PROCESS | 308 | 1467114617512 Marionette TRACE conn6 <- [1,2819,null,{"value":null}] 04:50:17 INFO - PROCESS | 308 | 1467114617521 Marionette TRACE conn6 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:17 INFO - PROCESS | 308 | 1467114617523 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:17 INFO - PROCESS | 308 | ++DOCSHELL 14774800 == 34 [pid = 308] [id = 714] 04:50:17 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (19A51000) [pid = 308] [serial = 2142] [outer = 00000000] 04:50:17 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (19A78400) [pid = 308] [serial = 2143] [outer = 19A51000] 04:50:17 INFO - PROCESS | 308 | 1467114617569 Marionette DEBUG loaded listener.js 04:50:17 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (19A80800) [pid = 308] [serial = 2144] [outer = 19A51000] 04:50:18 INFO - PROCESS | 308 | 1467114618258 Marionette TRACE conn6 <- [1,2820,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 04:50:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 04:50:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 930ms 04:50:18 INFO - PROCESS | 308 | 1467114618352 Marionette TRACE conn6 -> [0,2821,"getWindowHandle",null] 04:50:18 INFO - PROCESS | 308 | 1467114618358 Marionette TRACE conn6 <- [1,2821,null,{"value":"13"}] 04:50:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 04:50:18 INFO - PROCESS | 308 | 1467114618364 Marionette TRACE conn6 -> [0,2822,"setScriptTimeout",{"ms":35000}] 04:50:18 INFO - PROCESS | 308 | 1467114618367 Marionette TRACE conn6 <- [1,2822,null,{}] 04:50:18 INFO - PROCESS | 308 | 1467114618374 Marionette TRACE conn6 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:18 INFO - PROCESS | 308 | 1467114618377 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:18 INFO - PROCESS | 308 | 1467114618545 Marionette TRACE conn6 <- [1,2823,null,{"value":null}] 04:50:18 INFO - PROCESS | 308 | 1467114618682 Marionette TRACE conn6 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:18 INFO - PROCESS | 308 | 1467114618687 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:18 INFO - PROCESS | 308 | ++DOCSHELL 0F527800 == 35 [pid = 308] [id = 715] 04:50:18 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (0FC74000) [pid = 308] [serial = 2145] [outer = 00000000] 04:50:18 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (0FE1FC00) [pid = 308] [serial = 2146] [outer = 0FC74000] 04:50:18 INFO - PROCESS | 308 | 1467114618746 Marionette DEBUG loaded listener.js 04:50:18 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (0FE57800) [pid = 308] [serial = 2147] [outer = 0FC74000] 04:50:19 INFO - PROCESS | 308 | 1467114619434 Marionette TRACE conn6 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 04:50:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 04:50:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1131ms 04:50:19 INFO - PROCESS | 308 | 1467114619498 Marionette TRACE conn6 -> [0,2825,"getWindowHandle",null] 04:50:19 INFO - PROCESS | 308 | 1467114619503 Marionette TRACE conn6 <- [1,2825,null,{"value":"13"}] 04:50:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 04:50:19 INFO - PROCESS | 308 | 1467114619510 Marionette TRACE conn6 -> [0,2826,"setScriptTimeout",{"ms":35000}] 04:50:19 INFO - PROCESS | 308 | 1467114619513 Marionette TRACE conn6 <- [1,2826,null,{}] 04:50:19 INFO - PROCESS | 308 | 1467114619517 Marionette TRACE conn6 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:19 INFO - PROCESS | 308 | 1467114619520 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:19 INFO - PROCESS | 308 | 1467114619705 Marionette TRACE conn6 <- [1,2827,null,{"value":null}] 04:50:19 INFO - PROCESS | 308 | 1467114619716 Marionette TRACE conn6 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:19 INFO - PROCESS | 308 | 1467114619719 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:19 INFO - PROCESS | 308 | ++DOCSHELL 13F22C00 == 36 [pid = 308] [id = 716] 04:50:19 INFO - PROCESS | 308 | ++DOMWINDOW == 85 (14297400) [pid = 308] [serial = 2148] [outer = 00000000] 04:50:19 INFO - PROCESS | 308 | ++DOMWINDOW == 86 (14827C00) [pid = 308] [serial = 2149] [outer = 14297400] 04:50:19 INFO - PROCESS | 308 | 1467114619774 Marionette DEBUG loaded listener.js 04:50:19 INFO - PROCESS | 308 | ++DOMWINDOW == 87 (15F53800) [pid = 308] [serial = 2150] [outer = 14297400] 04:50:20 INFO - PROCESS | 308 | 1467114620717 Marionette TRACE conn6 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 04:50:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 04:50:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1272ms 04:50:20 INFO - PROCESS | 308 | 1467114620785 Marionette TRACE conn6 -> [0,2829,"getWindowHandle",null] 04:50:20 INFO - PROCESS | 308 | 1467114620790 Marionette TRACE conn6 <- [1,2829,null,{"value":"13"}] 04:50:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 04:50:20 INFO - PROCESS | 308 | 1467114620795 Marionette TRACE conn6 -> [0,2830,"setScriptTimeout",{"ms":35000}] 04:50:20 INFO - PROCESS | 308 | 1467114620798 Marionette TRACE conn6 <- [1,2830,null,{}] 04:50:20 INFO - PROCESS | 308 | 1467114620804 Marionette TRACE conn6 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:20 INFO - PROCESS | 308 | 1467114620806 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:20 INFO - PROCESS | 308 | 1467114620934 Marionette TRACE conn6 <- [1,2831,null,{"value":null}] 04:50:20 INFO - PROCESS | 308 | --DOCSHELL 092A9400 == 35 [pid = 308] [id = 713] 04:50:20 INFO - PROCESS | 308 | --DOCSHELL 10471000 == 34 [pid = 308] [id = 712] 04:50:20 INFO - PROCESS | 308 | --DOCSHELL 189A8000 == 33 [pid = 308] [id = 711] 04:50:20 INFO - PROCESS | 308 | --DOCSHELL 1746D000 == 32 [pid = 308] [id = 710] 04:50:20 INFO - PROCESS | 308 | --DOCSHELL 15F97C00 == 31 [pid = 308] [id = 709] 04:50:20 INFO - PROCESS | 308 | --DOCSHELL 14865000 == 30 [pid = 308] [id = 708] 04:50:20 INFO - PROCESS | 308 | --DOCSHELL 0FE5E000 == 29 [pid = 308] [id = 707] 04:50:20 INFO - PROCESS | 308 | --DOCSHELL 0F8F7400 == 28 [pid = 308] [id = 706] 04:50:20 INFO - PROCESS | 308 | --DOMWINDOW == 86 (198D6C00) [pid = 308] [serial = 2045] [outer = 00000000] [url = about:blank] 04:50:20 INFO - PROCESS | 308 | --DOMWINDOW == 85 (19F72800) [pid = 308] [serial = 2105] [outer = 00000000] [url = about:blank] 04:50:20 INFO - PROCESS | 308 | --DOMWINDOW == 84 (19F72400) [pid = 308] [serial = 2104] [outer = 00000000] [url = about:blank] 04:50:20 INFO - PROCESS | 308 | --DOMWINDOW == 83 (19BAD800) [pid = 308] [serial = 2101] [outer = 00000000] [url = about:blank] 04:50:20 INFO - PROCESS | 308 | --DOMWINDOW == 82 (18662C00) [pid = 308] [serial = 2089] [outer = 00000000] [url = about:blank] 04:50:20 INFO - PROCESS | 308 | --DOMWINDOW == 81 (19610400) [pid = 308] [serial = 2092] [outer = 00000000] [url = about:blank] 04:50:20 INFO - PROCESS | 308 | --DOMWINDOW == 80 (0FF1C800) [pid = 308] [serial = 2080] [outer = 00000000] [url = about:blank] 04:50:20 INFO - PROCESS | 308 | --DOMWINDOW == 79 (189A9400) [pid = 308] [serial = 2090] [outer = 00000000] [url = about:blank] 04:50:20 INFO - PROCESS | 308 | --DOMWINDOW == 78 (100D1C00) [pid = 308] [serial = 2081] [outer = 00000000] [url = about:blank] 04:50:20 INFO - PROCESS | 308 | --DOMWINDOW == 77 (0FCED400) [pid = 308] [serial = 2071] [outer = 00000000] [url = about:blank] 04:50:20 INFO - PROCESS | 308 | --DOMWINDOW == 76 (0FE21C00) [pid = 308] [serial = 2072] [outer = 00000000] [url = about:blank] 04:50:20 INFO - PROCESS | 308 | --DOMWINDOW == 75 (148DD800) [pid = 308] [serial = 2074] [outer = 00000000] [url = about:blank] 04:50:20 INFO - PROCESS | 308 | --DOMWINDOW == 74 (15F47C00) [pid = 308] [serial = 2075] [outer = 00000000] [url = about:blank] 04:50:20 INFO - PROCESS | 308 | --DOMWINDOW == 73 (198D6000) [pid = 308] [serial = 2069] [outer = 00000000] [url = about:blank] 04:50:20 INFO - PROCESS | 308 | --DOMWINDOW == 72 (148E3400) [pid = 308] [serial = 2095] [outer = 00000000] [url = about:blank] 04:50:20 INFO - PROCESS | 308 | --DOMWINDOW == 71 (15637C00) [pid = 308] [serial = 2083] [outer = 00000000] [url = about:blank] 04:50:20 INFO - PROCESS | 308 | --DOMWINDOW == 70 (15F56800) [pid = 308] [serial = 2084] [outer = 00000000] [url = about:blank] 04:50:20 INFO - PROCESS | 308 | --DOMWINDOW == 69 (17471800) [pid = 308] [serial = 2086] [outer = 00000000] [url = about:blank] 04:50:20 INFO - PROCESS | 308 | --DOMWINDOW == 68 (0FC8C800) [pid = 308] [serial = 2077] [outer = 00000000] [url = about:blank] 04:50:20 INFO - PROCESS | 308 | --DOMWINDOW == 67 (0FCEDC00) [pid = 308] [serial = 2078] [outer = 00000000] [url = about:blank] 04:50:20 INFO - PROCESS | 308 | --DOMWINDOW == 66 (1960C000) [pid = 308] [serial = 2093] [outer = 00000000] [url = about:blank] 04:50:20 INFO - PROCESS | 308 | --DOMWINDOW == 65 (15F4C800) [pid = 308] [serial = 2096] [outer = 00000000] [url = about:blank] 04:50:20 INFO - PROCESS | 308 | --DOMWINDOW == 64 (19A7EC00) [pid = 308] [serial = 2098] [outer = 00000000] [url = about:blank] 04:50:20 INFO - PROCESS | 308 | --DOMWINDOW == 63 (17894400) [pid = 308] [serial = 2087] [outer = 00000000] [url = about:blank] 04:50:20 INFO - PROCESS | 308 | --DOMWINDOW == 62 (19A80000) [pid = 308] [serial = 2099] [outer = 00000000] [url = about:blank] 04:50:21 INFO - PROCESS | 308 | 1467114621081 Marionette TRACE conn6 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:21 INFO - PROCESS | 308 | 1467114621085 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:21 INFO - PROCESS | 308 | ++DOCSHELL 092AA400 == 29 [pid = 308] [id = 717] 04:50:21 INFO - PROCESS | 308 | ++DOMWINDOW == 63 (0C8B6C00) [pid = 308] [serial = 2151] [outer = 00000000] 04:50:21 INFO - PROCESS | 308 | ++DOMWINDOW == 64 (0F735800) [pid = 308] [serial = 2152] [outer = 0C8B6C00] 04:50:21 INFO - PROCESS | 308 | 1467114621136 Marionette DEBUG loaded listener.js 04:50:21 INFO - PROCESS | 308 | ++DOMWINDOW == 65 (0FCCE400) [pid = 308] [serial = 2153] [outer = 0C8B6C00] 04:50:21 INFO - PROCESS | 308 | 1467114621559 Marionette TRACE conn6 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 04:50:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 04:50:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 830ms 04:50:21 INFO - PROCESS | 308 | 1467114621642 Marionette TRACE conn6 -> [0,2833,"getWindowHandle",null] 04:50:21 INFO - PROCESS | 308 | 1467114621646 Marionette TRACE conn6 <- [1,2833,null,{"value":"13"}] 04:50:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 04:50:21 INFO - PROCESS | 308 | 1467114621657 Marionette TRACE conn6 -> [0,2834,"setScriptTimeout",{"ms":35000}] 04:50:21 INFO - PROCESS | 308 | 1467114621659 Marionette TRACE conn6 <- [1,2834,null,{}] 04:50:21 INFO - PROCESS | 308 | 1467114621663 Marionette TRACE conn6 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:21 INFO - PROCESS | 308 | 1467114621666 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:21 INFO - PROCESS | 308 | 1467114621753 Marionette TRACE conn6 <- [1,2835,null,{"value":null}] 04:50:21 INFO - PROCESS | 308 | 1467114621765 Marionette TRACE conn6 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:21 INFO - PROCESS | 308 | 1467114621767 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:21 INFO - PROCESS | 308 | ++DOCSHELL 0FF24000 == 30 [pid = 308] [id = 718] 04:50:21 INFO - PROCESS | 308 | ++DOMWINDOW == 66 (100D1C00) [pid = 308] [serial = 2154] [outer = 00000000] 04:50:21 INFO - PROCESS | 308 | ++DOMWINDOW == 67 (1022C800) [pid = 308] [serial = 2155] [outer = 100D1C00] 04:50:21 INFO - PROCESS | 308 | 1467114621814 Marionette DEBUG loaded listener.js 04:50:21 INFO - PROCESS | 308 | ++DOMWINDOW == 68 (10473400) [pid = 308] [serial = 2156] [outer = 100D1C00] 04:50:22 INFO - PROCESS | 308 | 1467114622289 Marionette TRACE conn6 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 04:50:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 04:50:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 670ms 04:50:22 INFO - PROCESS | 308 | 1467114622331 Marionette TRACE conn6 -> [0,2837,"getWindowHandle",null] 04:50:22 INFO - PROCESS | 308 | 1467114622333 Marionette TRACE conn6 <- [1,2837,null,{"value":"13"}] 04:50:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 04:50:22 INFO - PROCESS | 308 | 1467114622336 Marionette TRACE conn6 -> [0,2838,"setScriptTimeout",{"ms":35000}] 04:50:22 INFO - PROCESS | 308 | 1467114622340 Marionette TRACE conn6 <- [1,2838,null,{}] 04:50:22 INFO - PROCESS | 308 | 1467114622350 Marionette TRACE conn6 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:22 INFO - PROCESS | 308 | 1467114622355 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:22 INFO - PROCESS | 308 | 1467114622470 Marionette TRACE conn6 <- [1,2839,null,{"value":null}] 04:50:22 INFO - PROCESS | 308 | 1467114622573 Marionette TRACE conn6 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:22 INFO - PROCESS | 308 | 1467114622576 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:22 INFO - PROCESS | 308 | ++DOCSHELL 15F53400 == 31 [pid = 308] [id = 719] 04:50:22 INFO - PROCESS | 308 | ++DOMWINDOW == 69 (15F55C00) [pid = 308] [serial = 2157] [outer = 00000000] 04:50:22 INFO - PROCESS | 308 | ++DOMWINDOW == 70 (16211800) [pid = 308] [serial = 2158] [outer = 15F55C00] 04:50:22 INFO - PROCESS | 308 | 1467114622625 Marionette DEBUG loaded listener.js 04:50:22 INFO - PROCESS | 308 | ++DOMWINDOW == 71 (17459800) [pid = 308] [serial = 2159] [outer = 15F55C00] 04:50:23 INFO - PROCESS | 308 | 1467114623016 Marionette TRACE conn6 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 04:50:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 04:50:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 730ms 04:50:23 INFO - PROCESS | 308 | 1467114623071 Marionette TRACE conn6 -> [0,2841,"getWindowHandle",null] 04:50:23 INFO - PROCESS | 308 | 1467114623082 Marionette TRACE conn6 <- [1,2841,null,{"value":"13"}] 04:50:23 INFO - PROCESS | 308 | 1467114623093 Marionette TRACE conn6 -> [0,2842,"setScriptTimeout",{"ms":35000}] 04:50:23 INFO - PROCESS | 308 | 1467114623095 Marionette TRACE conn6 <- [1,2842,null,{}] 04:50:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 04:50:23 INFO - PROCESS | 308 | 1467114623098 Marionette TRACE conn6 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:23 INFO - PROCESS | 308 | 1467114623100 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:23 INFO - PROCESS | 308 | 1467114623220 Marionette TRACE conn6 <- [1,2843,null,{"value":null}] 04:50:23 INFO - PROCESS | 308 | 1467114623230 Marionette TRACE conn6 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:23 INFO - PROCESS | 308 | 1467114623232 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:23 INFO - PROCESS | 308 | ++DOCSHELL 17891800 == 32 [pid = 308] [id = 720] 04:50:23 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (17894400) [pid = 308] [serial = 2160] [outer = 00000000] 04:50:23 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (18659000) [pid = 308] [serial = 2161] [outer = 17894400] 04:50:23 INFO - PROCESS | 308 | 1467114623276 Marionette DEBUG loaded listener.js 04:50:23 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (187DCC00) [pid = 308] [serial = 2162] [outer = 17894400] 04:50:23 INFO - PROCESS | 308 | 1467114623737 Marionette TRACE conn6 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 04:50:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 04:50:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 671ms 04:50:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 04:50:23 INFO - PROCESS | 308 | 1467114623770 Marionette TRACE conn6 -> [0,2845,"getWindowHandle",null] 04:50:23 INFO - PROCESS | 308 | 1467114623772 Marionette TRACE conn6 <- [1,2845,null,{"value":"13"}] 04:50:23 INFO - PROCESS | 308 | 1467114623774 Marionette TRACE conn6 -> [0,2846,"setScriptTimeout",{"ms":35000}] 04:50:23 INFO - PROCESS | 308 | 1467114623776 Marionette TRACE conn6 <- [1,2846,null,{}] 04:50:23 INFO - PROCESS | 308 | 1467114623780 Marionette TRACE conn6 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:23 INFO - PROCESS | 308 | 1467114623782 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:23 INFO - PROCESS | 308 | 1467114623927 Marionette TRACE conn6 <- [1,2847,null,{"value":null}] 04:50:23 INFO - PROCESS | 308 | 1467114623951 Marionette TRACE conn6 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:23 INFO - PROCESS | 308 | 1467114623953 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:23 INFO - PROCESS | 308 | ++DOCSHELL 18D02800 == 33 [pid = 308] [id = 721] 04:50:23 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (18D08C00) [pid = 308] [serial = 2163] [outer = 00000000] 04:50:23 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (18DE7400) [pid = 308] [serial = 2164] [outer = 18D08C00] 04:50:24 INFO - PROCESS | 308 | 1467114623997 Marionette DEBUG loaded listener.js 04:50:24 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (18DF0800) [pid = 308] [serial = 2165] [outer = 18D08C00] 04:50:24 INFO - PROCESS | 308 | 1467114624445 Marionette TRACE conn6 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 04:50:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 04:50:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 730ms 04:50:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 04:50:24 INFO - PROCESS | 308 | 1467114624506 Marionette TRACE conn6 -> [0,2849,"getWindowHandle",null] 04:50:24 INFO - PROCESS | 308 | 1467114624508 Marionette TRACE conn6 <- [1,2849,null,{"value":"13"}] 04:50:24 INFO - PROCESS | 308 | 1467114624511 Marionette TRACE conn6 -> [0,2850,"setScriptTimeout",{"ms":35000}] 04:50:24 INFO - PROCESS | 308 | 1467114624512 Marionette TRACE conn6 <- [1,2850,null,{}] 04:50:24 INFO - PROCESS | 308 | 1467114624516 Marionette TRACE conn6 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:24 INFO - PROCESS | 308 | 1467114624522 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:24 INFO - PROCESS | 308 | 1467114624669 Marionette TRACE conn6 <- [1,2851,null,{"value":null}] 04:50:24 INFO - PROCESS | 308 | 1467114624738 Marionette TRACE conn6 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:24 INFO - PROCESS | 308 | 1467114624740 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:24 INFO - PROCESS | 308 | ++DOCSHELL 1960B400 == 34 [pid = 308] [id = 722] 04:50:24 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (1960B800) [pid = 308] [serial = 2166] [outer = 00000000] 04:50:24 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (19A4E800) [pid = 308] [serial = 2167] [outer = 1960B800] 04:50:24 INFO - PROCESS | 308 | 1467114624785 Marionette DEBUG loaded listener.js 04:50:24 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (16285800) [pid = 308] [serial = 2168] [outer = 1960B800] 04:50:25 INFO - PROCESS | 308 | --DOMWINDOW == 79 (13FAEC00) [pid = 308] [serial = 2100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 04:50:25 INFO - PROCESS | 308 | --DOMWINDOW == 78 (0FE5E400) [pid = 308] [serial = 2121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 04:50:25 INFO - PROCESS | 308 | --DOMWINDOW == 77 (14868400) [pid = 308] [serial = 2124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 04:50:25 INFO - PROCESS | 308 | --DOMWINDOW == 76 (0F8F9000) [pid = 308] [serial = 2118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 04:50:25 INFO - PROCESS | 308 | --DOMWINDOW == 75 (0FE62800) [pid = 308] [serial = 2115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 04:50:25 INFO - PROCESS | 308 | --DOMWINDOW == 74 (15F98000) [pid = 308] [serial = 2127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 04:50:25 INFO - PROCESS | 308 | --DOMWINDOW == 73 (0FCEB400) [pid = 308] [serial = 2106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 04:50:25 INFO - PROCESS | 308 | --DOMWINDOW == 72 (1746DC00) [pid = 308] [serial = 2139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 04:50:25 INFO - PROCESS | 308 | --DOMWINDOW == 71 (16285C00) [pid = 308] [serial = 2109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 04:50:25 INFO - PROCESS | 308 | --DOMWINDOW == 70 (19F7B000) [pid = 308] [serial = 2112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 04:50:25 INFO - PROCESS | 308 | --DOMWINDOW == 69 (17471400) [pid = 308] [serial = 2130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 04:50:25 INFO - PROCESS | 308 | --DOMWINDOW == 68 (104BE000) [pid = 308] [serial = 2136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 04:50:25 INFO - PROCESS | 308 | --DOMWINDOW == 67 (18DE8C00) [pid = 308] [serial = 2133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 04:50:25 INFO - PROCESS | 308 | 1467114625309 Marionette TRACE conn6 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 04:50:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 04:50:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 830ms 04:50:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 04:50:25 INFO - PROCESS | 308 | 1467114625342 Marionette TRACE conn6 -> [0,2853,"getWindowHandle",null] 04:50:25 INFO - PROCESS | 308 | 1467114625344 Marionette TRACE conn6 <- [1,2853,null,{"value":"13"}] 04:50:25 INFO - PROCESS | 308 | 1467114625347 Marionette TRACE conn6 -> [0,2854,"setScriptTimeout",{"ms":35000}] 04:50:25 INFO - PROCESS | 308 | 1467114625349 Marionette TRACE conn6 <- [1,2854,null,{}] 04:50:25 INFO - PROCESS | 308 | 1467114625353 Marionette TRACE conn6 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:25 INFO - PROCESS | 308 | 1467114625354 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:25 INFO - PROCESS | 308 | 1467114625469 Marionette TRACE conn6 <- [1,2855,null,{"value":null}] 04:50:25 INFO - PROCESS | 308 | 1467114625534 Marionette TRACE conn6 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:25 INFO - PROCESS | 308 | 1467114625536 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:25 INFO - PROCESS | 308 | ++DOCSHELL 0FCECC00 == 35 [pid = 308] [id = 723] 04:50:25 INFO - PROCESS | 308 | ++DOMWINDOW == 68 (0FE55400) [pid = 308] [serial = 2169] [outer = 00000000] 04:50:25 INFO - PROCESS | 308 | ++DOMWINDOW == 69 (1746DC00) [pid = 308] [serial = 2170] [outer = 0FE55400] 04:50:25 INFO - PROCESS | 308 | 1467114625579 Marionette DEBUG loaded listener.js 04:50:25 INFO - PROCESS | 308 | ++DOMWINDOW == 70 (18D1F800) [pid = 308] [serial = 2171] [outer = 0FE55400] 04:50:25 INFO - PROCESS | 308 | 1467114625921 Marionette TRACE conn6 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 04:50:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 04:50:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 630ms 04:50:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 04:50:25 INFO - PROCESS | 308 | 1467114625978 Marionette TRACE conn6 -> [0,2857,"getWindowHandle",null] 04:50:25 INFO - PROCESS | 308 | 1467114625980 Marionette TRACE conn6 <- [1,2857,null,{"value":"13"}] 04:50:25 INFO - PROCESS | 308 | 1467114625983 Marionette TRACE conn6 -> [0,2858,"setScriptTimeout",{"ms":35000}] 04:50:25 INFO - PROCESS | 308 | 1467114625984 Marionette TRACE conn6 <- [1,2858,null,{}] 04:50:25 INFO - PROCESS | 308 | 1467114625988 Marionette TRACE conn6 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:25 INFO - PROCESS | 308 | 1467114625990 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:26 INFO - PROCESS | 308 | 1467114626069 Marionette TRACE conn6 <- [1,2859,null,{"value":null}] 04:50:26 INFO - PROCESS | 308 | 1467114626074 Marionette TRACE conn6 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:26 INFO - PROCESS | 308 | 1467114626076 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:26 INFO - PROCESS | 308 | ++DOCSHELL 19A4E000 == 36 [pid = 308] [id = 724] 04:50:26 INFO - PROCESS | 308 | ++DOMWINDOW == 71 (19A73400) [pid = 308] [serial = 2172] [outer = 00000000] 04:50:26 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (19BA8400) [pid = 308] [serial = 2173] [outer = 19A73400] 04:50:26 INFO - PROCESS | 308 | 1467114626120 Marionette DEBUG loaded listener.js 04:50:26 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (19BB0800) [pid = 308] [serial = 2174] [outer = 19A73400] 04:50:26 INFO - PROCESS | 308 | 1467114626556 Marionette TRACE conn6 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 04:50:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 04:50:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 630ms 04:50:26 INFO - PROCESS | 308 | 1467114626614 Marionette TRACE conn6 -> [0,2861,"getWindowHandle",null] 04:50:26 INFO - PROCESS | 308 | 1467114626616 Marionette TRACE conn6 <- [1,2861,null,{"value":"13"}] 04:50:26 INFO - PROCESS | 308 | 1467114626619 Marionette TRACE conn6 -> [0,2862,"setScriptTimeout",{"ms":35000}] 04:50:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 04:50:26 INFO - PROCESS | 308 | 1467114626621 Marionette TRACE conn6 <- [1,2862,null,{}] 04:50:26 INFO - PROCESS | 308 | 1467114626625 Marionette TRACE conn6 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:26 INFO - PROCESS | 308 | 1467114626626 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:26 INFO - PROCESS | 308 | 1467114626707 Marionette TRACE conn6 <- [1,2863,null,{"value":null}] 04:50:26 INFO - PROCESS | 308 | 1467114626715 Marionette TRACE conn6 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:26 INFO - PROCESS | 308 | 1467114626717 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:26 INFO - PROCESS | 308 | ++DOCSHELL 15F53000 == 37 [pid = 308] [id = 725] 04:50:26 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (19C6A800) [pid = 308] [serial = 2175] [outer = 00000000] 04:50:26 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (19F73C00) [pid = 308] [serial = 2176] [outer = 19C6A800] 04:50:26 INFO - PROCESS | 308 | 1467114626769 Marionette DEBUG loaded listener.js 04:50:26 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (19F79400) [pid = 308] [serial = 2177] [outer = 19C6A800] 04:50:27 INFO - PROCESS | 308 | 1467114627336 Marionette TRACE conn6 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 04:50:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 04:50:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 770ms 04:50:27 INFO - PROCESS | 308 | 1467114627395 Marionette TRACE conn6 -> [0,2865,"getWindowHandle",null] 04:50:27 INFO - PROCESS | 308 | 1467114627400 Marionette TRACE conn6 <- [1,2865,null,{"value":"13"}] 04:50:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 04:50:27 INFO - PROCESS | 308 | 1467114627406 Marionette TRACE conn6 -> [0,2866,"setScriptTimeout",{"ms":35000}] 04:50:27 INFO - PROCESS | 308 | 1467114627409 Marionette TRACE conn6 <- [1,2866,null,{}] 04:50:27 INFO - PROCESS | 308 | 1467114627415 Marionette TRACE conn6 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:27 INFO - PROCESS | 308 | 1467114627418 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:27 INFO - PROCESS | 308 | 1467114627569 Marionette TRACE conn6 <- [1,2867,null,{"value":null}] 04:50:27 INFO - PROCESS | 308 | 1467114627686 Marionette TRACE conn6 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:27 INFO - PROCESS | 308 | 1467114627691 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:27 INFO - PROCESS | 308 | ++DOCSHELL 0FC74400 == 38 [pid = 308] [id = 726] 04:50:27 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (0FC97000) [pid = 308] [serial = 2178] [outer = 00000000] 04:50:27 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (0FE2A400) [pid = 308] [serial = 2179] [outer = 0FC97000] 04:50:27 INFO - PROCESS | 308 | 1467114627762 Marionette DEBUG loaded listener.js 04:50:27 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (100D3800) [pid = 308] [serial = 2180] [outer = 0FC97000] 04:50:28 INFO - PROCESS | 308 | 1467114628356 Marionette TRACE conn6 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 04:50:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 04:50:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1020ms 04:50:28 INFO - PROCESS | 308 | 1467114628429 Marionette TRACE conn6 -> [0,2869,"getWindowHandle",null] 04:50:28 INFO - PROCESS | 308 | 1467114628434 Marionette TRACE conn6 <- [1,2869,null,{"value":"13"}] 04:50:28 INFO - PROCESS | 308 | 1467114628441 Marionette TRACE conn6 -> [0,2870,"setScriptTimeout",{"ms":35000}] 04:50:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 04:50:28 INFO - PROCESS | 308 | 1467114628444 Marionette TRACE conn6 <- [1,2870,null,{}] 04:50:28 INFO - PROCESS | 308 | 1467114628448 Marionette TRACE conn6 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:28 INFO - PROCESS | 308 | 1467114628451 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:28 INFO - PROCESS | 308 | 1467114628563 Marionette TRACE conn6 <- [1,2871,null,{"value":null}] 04:50:28 INFO - PROCESS | 308 | 1467114628706 Marionette TRACE conn6 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:28 INFO - PROCESS | 308 | 1467114628709 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:28 INFO - PROCESS | 308 | ++DOCSHELL 15F4BC00 == 39 [pid = 308] [id = 727] 04:50:28 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (15F4D000) [pid = 308] [serial = 2181] [outer = 00000000] 04:50:28 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (16285400) [pid = 308] [serial = 2182] [outer = 15F4D000] 04:50:28 INFO - PROCESS | 308 | 1467114628768 Marionette DEBUG loaded listener.js 04:50:28 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (17F2F800) [pid = 308] [serial = 2183] [outer = 15F4D000] 04:50:29 INFO - PROCESS | 308 | 1467114629429 Marionette TRACE conn6 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 04:50:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 04:50:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1019ms 04:50:29 INFO - PROCESS | 308 | 1467114629463 Marionette TRACE conn6 -> [0,2873,"getWindowHandle",null] 04:50:29 INFO - PROCESS | 308 | 1467114629466 Marionette TRACE conn6 <- [1,2873,null,{"value":"13"}] 04:50:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 04:50:29 INFO - PROCESS | 308 | 1467114629470 Marionette TRACE conn6 -> [0,2874,"setScriptTimeout",{"ms":35000}] 04:50:29 INFO - PROCESS | 308 | 1467114629473 Marionette TRACE conn6 <- [1,2874,null,{}] 04:50:29 INFO - PROCESS | 308 | 1467114629484 Marionette TRACE conn6 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:29 INFO - PROCESS | 308 | 1467114629489 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:29 INFO - PROCESS | 308 | 1467114629624 Marionette TRACE conn6 <- [1,2875,null,{"value":null}] 04:50:29 INFO - PROCESS | 308 | 1467114629769 Marionette TRACE conn6 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:29 INFO - PROCESS | 308 | 1467114629772 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:29 INFO - PROCESS | 308 | ++DOCSHELL 198D0000 == 40 [pid = 308] [id = 728] 04:50:29 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (19945800) [pid = 308] [serial = 2184] [outer = 00000000] 04:50:29 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (1AB08000) [pid = 308] [serial = 2185] [outer = 19945800] 04:50:29 INFO - PROCESS | 308 | 1467114629831 Marionette DEBUG loaded listener.js 04:50:29 INFO - PROCESS | 308 | ++DOMWINDOW == 85 (1AC74000) [pid = 308] [serial = 2186] [outer = 19945800] 04:50:30 INFO - PROCESS | 308 | 1467114630382 Marionette TRACE conn6 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 04:50:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 04:50:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 930ms 04:50:30 INFO - PROCESS | 308 | 1467114630403 Marionette TRACE conn6 -> [0,2877,"getWindowHandle",null] 04:50:30 INFO - PROCESS | 308 | 1467114630406 Marionette TRACE conn6 <- [1,2877,null,{"value":"13"}] 04:50:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 04:50:30 INFO - PROCESS | 308 | 1467114630429 Marionette TRACE conn6 -> [0,2878,"setScriptTimeout",{"ms":35000}] 04:50:30 INFO - PROCESS | 308 | 1467114630431 Marionette TRACE conn6 <- [1,2878,null,{}] 04:50:30 INFO - PROCESS | 308 | 1467114630438 Marionette TRACE conn6 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:30 INFO - PROCESS | 308 | 1467114630440 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:30 INFO - PROCESS | 308 | 1467114630550 Marionette TRACE conn6 <- [1,2879,null,{"value":null}] 04:50:30 INFO - PROCESS | 308 | 1467114630693 Marionette TRACE conn6 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:30 INFO - PROCESS | 308 | 1467114630695 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:30 INFO - PROCESS | 308 | ++DOCSHELL 1AEC1000 == 41 [pid = 308] [id = 729] 04:50:30 INFO - PROCESS | 308 | ++DOMWINDOW == 86 (1AEC3000) [pid = 308] [serial = 2187] [outer = 00000000] 04:50:30 INFO - PROCESS | 308 | ++DOMWINDOW == 87 (1B649400) [pid = 308] [serial = 2188] [outer = 1AEC3000] 04:50:30 INFO - PROCESS | 308 | 1467114630750 Marionette DEBUG loaded listener.js 04:50:30 INFO - PROCESS | 308 | ++DOMWINDOW == 88 (1B652C00) [pid = 308] [serial = 2189] [outer = 1AEC3000] 04:50:31 INFO - PROCESS | 308 | 1467114631350 Marionette TRACE conn6 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 04:50:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 04:50:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 990ms 04:50:31 INFO - PROCESS | 308 | 1467114631403 Marionette TRACE conn6 -> [0,2881,"getWindowHandle",null] 04:50:31 INFO - PROCESS | 308 | 1467114631405 Marionette TRACE conn6 <- [1,2881,null,{"value":"13"}] 04:50:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 04:50:31 INFO - PROCESS | 308 | 1467114631409 Marionette TRACE conn6 -> [0,2882,"setScriptTimeout",{"ms":35000}] 04:50:31 INFO - PROCESS | 308 | 1467114631411 Marionette TRACE conn6 <- [1,2882,null,{}] 04:50:31 INFO - PROCESS | 308 | 1467114631415 Marionette TRACE conn6 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:31 INFO - PROCESS | 308 | 1467114631417 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:31 INFO - PROCESS | 308 | 1467114631655 Marionette TRACE conn6 <- [1,2883,null,{"value":null}] 04:50:31 INFO - PROCESS | 308 | 1467114631824 Marionette TRACE conn6 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:31 INFO - PROCESS | 308 | 1467114631827 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:31 INFO - PROCESS | 308 | ++DOCSHELL 0F860800 == 42 [pid = 308] [id = 730] 04:50:31 INFO - PROCESS | 308 | ++DOMWINDOW == 89 (0F8F2400) [pid = 308] [serial = 2190] [outer = 00000000] 04:50:31 INFO - PROCESS | 308 | ++DOMWINDOW == 90 (0FCC5000) [pid = 308] [serial = 2191] [outer = 0F8F2400] 04:50:31 INFO - PROCESS | 308 | 1467114631881 Marionette DEBUG loaded listener.js 04:50:31 INFO - PROCESS | 308 | ++DOMWINDOW == 91 (0FCF1000) [pid = 308] [serial = 2192] [outer = 0F8F2400] 04:50:33 INFO - PROCESS | 308 | --DOCSHELL 19A4E000 == 41 [pid = 308] [id = 724] 04:50:33 INFO - PROCESS | 308 | --DOCSHELL 0FCECC00 == 40 [pid = 308] [id = 723] 04:50:33 INFO - PROCESS | 308 | --DOCSHELL 1960B400 == 39 [pid = 308] [id = 722] 04:50:33 INFO - PROCESS | 308 | --DOCSHELL 18D02800 == 38 [pid = 308] [id = 721] 04:50:33 INFO - PROCESS | 308 | --DOCSHELL 17891800 == 37 [pid = 308] [id = 720] 04:50:33 INFO - PROCESS | 308 | --DOCSHELL 15F53400 == 36 [pid = 308] [id = 719] 04:50:33 INFO - PROCESS | 308 | --DOCSHELL 0FF24000 == 35 [pid = 308] [id = 718] 04:50:33 INFO - PROCESS | 308 | --DOCSHELL 092AA400 == 34 [pid = 308] [id = 717] 04:50:33 INFO - PROCESS | 308 | --DOCSHELL 0F527800 == 33 [pid = 308] [id = 715] 04:50:33 INFO - PROCESS | 308 | --DOCSHELL 13F22C00 == 32 [pid = 308] [id = 716] 04:50:33 INFO - PROCESS | 308 | --DOCSHELL 0FE62400 == 31 [pid = 308] [id = 705] 04:50:33 INFO - PROCESS | 308 | --DOCSHELL 14774800 == 30 [pid = 308] [id = 714] 04:50:33 INFO - PROCESS | 308 | --DOCSHELL 1AEC1000 == 29 [pid = 308] [id = 729] 04:50:33 INFO - PROCESS | 308 | --DOCSHELL 15F4BC00 == 28 [pid = 308] [id = 727] 04:50:33 INFO - PROCESS | 308 | --DOCSHELL 198D0000 == 27 [pid = 308] [id = 728] 04:50:33 INFO - PROCESS | 308 | --DOCSHELL 15F53000 == 26 [pid = 308] [id = 725] 04:50:33 INFO - PROCESS | 308 | --DOCSHELL 0FC74400 == 25 [pid = 308] [id = 726] 04:50:33 INFO - PROCESS | 308 | --DOMWINDOW == 90 (19BB2800) [pid = 308] [serial = 2102] [outer = 00000000] [url = about:blank] 04:50:33 INFO - PROCESS | 308 | --DOMWINDOW == 89 (0FF20C00) [pid = 308] [serial = 2122] [outer = 00000000] [url = about:blank] 04:50:33 INFO - PROCESS | 308 | --DOMWINDOW == 88 (10093000) [pid = 308] [serial = 2123] [outer = 00000000] [url = about:blank] 04:50:33 INFO - PROCESS | 308 | --DOMWINDOW == 87 (14952C00) [pid = 308] [serial = 2125] [outer = 00000000] [url = about:blank] 04:50:33 INFO - PROCESS | 308 | --DOMWINDOW == 86 (0FCC8800) [pid = 308] [serial = 2119] [outer = 00000000] [url = about:blank] 04:50:33 INFO - PROCESS | 308 | --DOMWINDOW == 85 (0FCD2C00) [pid = 308] [serial = 2120] [outer = 00000000] [url = about:blank] 04:50:33 INFO - PROCESS | 308 | --DOMWINDOW == 84 (102E6400) [pid = 308] [serial = 2117] [outer = 00000000] [url = about:blank] 04:50:33 INFO - PROCESS | 308 | --DOMWINDOW == 83 (10231000) [pid = 308] [serial = 2116] [outer = 00000000] [url = about:blank] 04:50:33 INFO - PROCESS | 308 | --DOMWINDOW == 82 (16380400) [pid = 308] [serial = 2128] [outer = 00000000] [url = about:blank] 04:50:33 INFO - PROCESS | 308 | --DOMWINDOW == 81 (1745B800) [pid = 308] [serial = 2129] [outer = 00000000] [url = about:blank] 04:50:33 INFO - PROCESS | 308 | --DOMWINDOW == 80 (104B9400) [pid = 308] [serial = 2108] [outer = 00000000] [url = about:blank] 04:50:33 INFO - PROCESS | 308 | --DOMWINDOW == 79 (0FF1E000) [pid = 308] [serial = 2107] [outer = 00000000] [url = about:blank] 04:50:33 INFO - PROCESS | 308 | --DOMWINDOW == 78 (19606000) [pid = 308] [serial = 2141] [outer = 00000000] [url = about:blank] 04:50:33 INFO - PROCESS | 308 | --DOMWINDOW == 77 (18D0E000) [pid = 308] [serial = 2111] [outer = 00000000] [url = about:blank] 04:50:33 INFO - PROCESS | 308 | --DOMWINDOW == 76 (17F2BC00) [pid = 308] [serial = 2110] [outer = 00000000] [url = about:blank] 04:50:33 INFO - PROCESS | 308 | --DOMWINDOW == 75 (1AB08800) [pid = 308] [serial = 2114] [outer = 00000000] [url = about:blank] 04:50:33 INFO - PROCESS | 308 | --DOMWINDOW == 74 (1AA2E000) [pid = 308] [serial = 2113] [outer = 00000000] [url = about:blank] 04:50:33 INFO - PROCESS | 308 | --DOMWINDOW == 73 (17F37C00) [pid = 308] [serial = 2132] [outer = 00000000] [url = about:blank] 04:50:33 INFO - PROCESS | 308 | --DOMWINDOW == 72 (17F2CC00) [pid = 308] [serial = 2131] [outer = 00000000] [url = about:blank] 04:50:33 INFO - PROCESS | 308 | --DOMWINDOW == 71 (19A78400) [pid = 308] [serial = 2143] [outer = 00000000] [url = about:blank] 04:50:33 INFO - PROCESS | 308 | --DOMWINDOW == 70 (1746E000) [pid = 308] [serial = 2137] [outer = 00000000] [url = about:blank] 04:50:33 INFO - PROCESS | 308 | --DOMWINDOW == 69 (18DF0000) [pid = 308] [serial = 2134] [outer = 00000000] [url = about:blank] 04:50:33 INFO - PROCESS | 308 | --DOMWINDOW == 68 (1960CC00) [pid = 308] [serial = 2140] [outer = 00000000] [url = about:blank] 04:50:33 INFO - PROCESS | 308 | --DOMWINDOW == 67 (194AB000) [pid = 308] [serial = 2135] [outer = 00000000] [url = about:blank] 04:50:33 INFO - PROCESS | 308 | --DOMWINDOW == 66 (17472000) [pid = 308] [serial = 2138] [outer = 00000000] [url = about:blank] 04:50:33 INFO - PROCESS | 308 | --DOMWINDOW == 65 (15F47800) [pid = 308] [serial = 2126] [outer = 00000000] [url = about:blank] 04:50:33 INFO - PROCESS | 308 | 1467114633234 Marionette TRACE conn6 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 04:50:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 04:50:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1877ms 04:50:33 INFO - PROCESS | 308 | 1467114633291 Marionette TRACE conn6 -> [0,2885,"getWindowHandle",null] 04:50:33 INFO - PROCESS | 308 | 1467114633296 Marionette TRACE conn6 <- [1,2885,null,{"value":"13"}] 04:50:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 04:50:33 INFO - PROCESS | 308 | 1467114633301 Marionette TRACE conn6 -> [0,2886,"setScriptTimeout",{"ms":35000}] 04:50:33 INFO - PROCESS | 308 | 1467114633304 Marionette TRACE conn6 <- [1,2886,null,{}] 04:50:33 INFO - PROCESS | 308 | 1467114633310 Marionette TRACE conn6 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:33 INFO - PROCESS | 308 | 1467114633313 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:33 INFO - PROCESS | 308 | 1467114633406 Marionette TRACE conn6 <- [1,2887,null,{"value":null}] 04:50:33 INFO - PROCESS | 308 | 1467114633413 Marionette TRACE conn6 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:33 INFO - PROCESS | 308 | 1467114633416 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:33 INFO - PROCESS | 308 | ++DOCSHELL 0FC73800 == 26 [pid = 308] [id = 731] 04:50:33 INFO - PROCESS | 308 | ++DOMWINDOW == 66 (0FC73C00) [pid = 308] [serial = 2193] [outer = 00000000] 04:50:33 INFO - PROCESS | 308 | ++DOMWINDOW == 67 (0FC8B000) [pid = 308] [serial = 2194] [outer = 0FC73C00] 04:50:33 INFO - PROCESS | 308 | 1467114633472 Marionette DEBUG loaded listener.js 04:50:33 INFO - PROCESS | 308 | ++DOMWINDOW == 68 (0FCD1400) [pid = 308] [serial = 2195] [outer = 0FC73C00] 04:50:34 INFO - PROCESS | 308 | 1467114634004 Marionette TRACE conn6 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 04:50:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 04:50:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 730ms 04:50:34 INFO - PROCESS | 308 | 1467114634035 Marionette TRACE conn6 -> [0,2889,"getWindowHandle",null] 04:50:34 INFO - PROCESS | 308 | 1467114634040 Marionette TRACE conn6 <- [1,2889,null,{"value":"13"}] 04:50:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 04:50:34 INFO - PROCESS | 308 | 1467114634047 Marionette TRACE conn6 -> [0,2890,"setScriptTimeout",{"ms":35000}] 04:50:34 INFO - PROCESS | 308 | 1467114634049 Marionette TRACE conn6 <- [1,2890,null,{}] 04:50:34 INFO - PROCESS | 308 | 1467114634053 Marionette TRACE conn6 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:34 INFO - PROCESS | 308 | 1467114634056 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:34 INFO - PROCESS | 308 | 1467114634146 Marionette TRACE conn6 <- [1,2891,null,{"value":null}] 04:50:34 INFO - PROCESS | 308 | 1467114634245 Marionette TRACE conn6 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:34 INFO - PROCESS | 308 | 1467114634248 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:34 INFO - PROCESS | 308 | ++DOCSHELL 0FF1AC00 == 27 [pid = 308] [id = 732] 04:50:34 INFO - PROCESS | 308 | ++DOMWINDOW == 69 (0FF1B000) [pid = 308] [serial = 2196] [outer = 00000000] 04:50:34 INFO - PROCESS | 308 | ++DOMWINDOW == 70 (0FF20800) [pid = 308] [serial = 2197] [outer = 0FF1B000] 04:50:34 INFO - PROCESS | 308 | 1467114634296 Marionette DEBUG loaded listener.js 04:50:34 INFO - PROCESS | 308 | ++DOMWINDOW == 71 (100D2C00) [pid = 308] [serial = 2198] [outer = 0FF1B000] 04:50:34 INFO - PROCESS | 308 | 1467114634687 Marionette TRACE conn6 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 04:50:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 04:50:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 730ms 04:50:34 INFO - PROCESS | 308 | 1467114634783 Marionette TRACE conn6 -> [0,2893,"getWindowHandle",null] 04:50:34 INFO - PROCESS | 308 | 1467114634785 Marionette TRACE conn6 <- [1,2893,null,{"value":"13"}] 04:50:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 04:50:34 INFO - PROCESS | 308 | 1467114634793 Marionette TRACE conn6 -> [0,2894,"setScriptTimeout",{"ms":35000}] 04:50:34 INFO - PROCESS | 308 | 1467114634797 Marionette TRACE conn6 <- [1,2894,null,{}] 04:50:34 INFO - PROCESS | 308 | 1467114634808 Marionette TRACE conn6 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:34 INFO - PROCESS | 308 | 1467114634813 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:34 INFO - PROCESS | 308 | 1467114634902 Marionette TRACE conn6 <- [1,2895,null,{"value":null}] 04:50:34 INFO - PROCESS | 308 | 1467114634911 Marionette TRACE conn6 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:34 INFO - PROCESS | 308 | 1467114634914 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:34 INFO - PROCESS | 308 | ++DOCSHELL 148DC800 == 28 [pid = 308] [id = 733] 04:50:34 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (148E2000) [pid = 308] [serial = 2199] [outer = 00000000] 04:50:34 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (1562E000) [pid = 308] [serial = 2200] [outer = 148E2000] 04:50:34 INFO - PROCESS | 308 | 1467114634962 Marionette DEBUG loaded listener.js 04:50:35 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (15F49400) [pid = 308] [serial = 2201] [outer = 148E2000] 04:50:35 INFO - PROCESS | 308 | 1467114635429 Marionette TRACE conn6 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 04:50:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 04:50:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 690ms 04:50:35 INFO - PROCESS | 308 | 1467114635485 Marionette TRACE conn6 -> [0,2897,"getWindowHandle",null] 04:50:35 INFO - PROCESS | 308 | 1467114635488 Marionette TRACE conn6 <- [1,2897,null,{"value":"13"}] 04:50:35 INFO - PROCESS | 308 | 1467114635491 Marionette TRACE conn6 -> [0,2898,"setScriptTimeout",{"ms":35000}] 04:50:35 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 04:50:35 INFO - PROCESS | 308 | 1467114635493 Marionette TRACE conn6 <- [1,2898,null,{}] 04:50:35 INFO - PROCESS | 308 | 1467114635496 Marionette TRACE conn6 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:35 INFO - PROCESS | 308 | 1467114635498 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:35 INFO - PROCESS | 308 | 1467114635615 Marionette TRACE conn6 <- [1,2899,null,{"value":null}] 04:50:35 INFO - PROCESS | 308 | 1467114635622 Marionette TRACE conn6 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:35 INFO - PROCESS | 308 | 1467114635624 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:35 INFO - PROCESS | 308 | ++DOCSHELL 15F55400 == 29 [pid = 308] [id = 734] 04:50:35 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (15F94C00) [pid = 308] [serial = 2202] [outer = 00000000] 04:50:35 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (16748800) [pid = 308] [serial = 2203] [outer = 15F94C00] 04:50:35 INFO - PROCESS | 308 | 1467114635725 Marionette DEBUG loaded listener.js 04:50:35 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (17468000) [pid = 308] [serial = 2204] [outer = 15F94C00] 04:50:36 INFO - PROCESS | 308 | 1467114636111 Marionette TRACE conn6 <- [1,2900,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 04:50:36 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 04:50:36 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 04:50:36 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 670ms 04:50:36 INFO - PROCESS | 308 | 1467114636165 Marionette TRACE conn6 -> [0,2901,"getWindowHandle",null] 04:50:36 INFO - PROCESS | 308 | 1467114636167 Marionette TRACE conn6 <- [1,2901,null,{"value":"13"}] 04:50:36 INFO - PROCESS | 308 | 1467114636171 Marionette TRACE conn6 -> [0,2902,"setScriptTimeout",{"ms":35000}] 04:50:36 INFO - PROCESS | 308 | 1467114636173 Marionette TRACE conn6 <- [1,2902,null,{}] 04:50:36 INFO - TEST-START | /DOMEvents/constructors.html 04:50:36 INFO - PROCESS | 308 | 1467114636176 Marionette TRACE conn6 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:36 INFO - PROCESS | 308 | 1467114636178 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:36 INFO - PROCESS | 308 | 1467114636323 Marionette TRACE conn6 <- [1,2903,null,{"value":null}] 04:50:36 INFO - PROCESS | 308 | 1467114636339 Marionette TRACE conn6 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:36 INFO - PROCESS | 308 | 1467114636341 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:36 INFO - PROCESS | 308 | ++DOCSHELL 17835400 == 30 [pid = 308] [id = 735] 04:50:36 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (17835C00) [pid = 308] [serial = 2205] [outer = 00000000] 04:50:36 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (17F31400) [pid = 308] [serial = 2206] [outer = 17835C00] 04:50:36 INFO - PROCESS | 308 | 1467114636385 Marionette DEBUG loaded listener.js 04:50:36 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (17F39000) [pid = 308] [serial = 2207] [outer = 17835C00] 04:50:37 INFO - PROCESS | 308 | 1467114637055 Marionette TRACE conn6 <- [1,2904,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 04:50:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 04:50:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 04:50:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 04:50:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 04:50:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 04:50:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 04:50:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 04:50:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 04:50:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 04:50:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 04:50:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 04:50:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 04:50:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 04:50:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 04:50:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 04:50:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 04:50:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 04:50:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 04:50:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 04:50:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 04:50:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 04:50:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 04:50:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 04:50:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 04:50:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 04:50:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 04:50:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 04:50:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 04:50:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 04:50:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 04:50:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 04:50:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 04:50:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 04:50:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 04:50:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 04:50:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 04:50:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 04:50:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 04:50:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 04:50:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:50:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 04:50:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 04:50:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 04:50:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:50:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 04:50:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 04:50:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 04:50:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:50:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 04:50:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 04:50:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 04:50:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:50:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 04:50:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 04:50:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 04:50:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:50:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 04:50:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 04:50:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 04:50:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:50:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 04:50:37 INFO - TEST-OK | /DOMEvents/constructors.html | took 991ms 04:50:37 INFO - PROCESS | 308 | 1467114637173 Marionette TRACE conn6 -> [0,2905,"getWindowHandle",null] 04:50:37 INFO - PROCESS | 308 | 1467114637175 Marionette TRACE conn6 <- [1,2905,null,{"value":"13"}] 04:50:37 INFO - TEST-START | /DOMEvents/event-phases-order.html 04:50:37 INFO - PROCESS | 308 | 1467114637179 Marionette TRACE conn6 -> [0,2906,"setScriptTimeout",{"ms":35000}] 04:50:37 INFO - PROCESS | 308 | 1467114637181 Marionette TRACE conn6 <- [1,2906,null,{}] 04:50:37 INFO - PROCESS | 308 | 1467114637184 Marionette TRACE conn6 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:37 INFO - PROCESS | 308 | 1467114637190 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:37 INFO - PROCESS | 308 | 1467114637335 Marionette TRACE conn6 <- [1,2907,null,{"value":null}] 04:50:37 INFO - PROCESS | 308 | 1467114637398 Marionette TRACE conn6 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:37 INFO - PROCESS | 308 | 1467114637400 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:37 INFO - PROCESS | 308 | ++DOCSHELL 1673B800 == 31 [pid = 308] [id = 736] 04:50:37 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (18622000) [pid = 308] [serial = 2208] [outer = 00000000] 04:50:37 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (18D25000) [pid = 308] [serial = 2209] [outer = 18622000] 04:50:37 INFO - PROCESS | 308 | 1467114637454 Marionette DEBUG loaded listener.js 04:50:37 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (18DF1000) [pid = 308] [serial = 2210] [outer = 18622000] 04:50:37 INFO - PROCESS | 308 | --DOMWINDOW == 82 (17894400) [pid = 308] [serial = 2160] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 04:50:37 INFO - PROCESS | 308 | --DOMWINDOW == 81 (18D08C00) [pid = 308] [serial = 2163] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 04:50:37 INFO - PROCESS | 308 | --DOMWINDOW == 80 (0FE55400) [pid = 308] [serial = 2169] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 04:50:37 INFO - PROCESS | 308 | --DOMWINDOW == 79 (0C8B6C00) [pid = 308] [serial = 2151] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 04:50:37 INFO - PROCESS | 308 | --DOMWINDOW == 78 (0FC74000) [pid = 308] [serial = 2145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 04:50:37 INFO - PROCESS | 308 | --DOMWINDOW == 77 (14297400) [pid = 308] [serial = 2148] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 04:50:37 INFO - PROCESS | 308 | --DOMWINDOW == 76 (19A51000) [pid = 308] [serial = 2142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 04:50:37 INFO - PROCESS | 308 | --DOMWINDOW == 75 (1960B800) [pid = 308] [serial = 2166] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 04:50:37 INFO - PROCESS | 308 | --DOMWINDOW == 74 (15F55C00) [pid = 308] [serial = 2157] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 04:50:37 INFO - PROCESS | 308 | --DOMWINDOW == 73 (100D1C00) [pid = 308] [serial = 2154] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 04:50:37 INFO - PROCESS | 308 | --DOMWINDOW == 72 (19A73400) [pid = 308] [serial = 2172] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 04:50:37 INFO - PROCESS | 308 | --DOMWINDOW == 71 (19C6A800) [pid = 308] [serial = 2175] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 04:50:37 INFO - PROCESS | 308 | 1467114637980 Marionette TRACE conn6 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 04:50:38 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 04:50:38 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 830ms 04:50:38 INFO - PROCESS | 308 | 1467114638017 Marionette TRACE conn6 -> [0,2909,"getWindowHandle",null] 04:50:38 INFO - PROCESS | 308 | 1467114638019 Marionette TRACE conn6 <- [1,2909,null,{"value":"13"}] 04:50:38 INFO - PROCESS | 308 | 1467114638027 Marionette TRACE conn6 -> [0,2910,"setScriptTimeout",{"ms":35000}] 04:50:38 INFO - PROCESS | 308 | 1467114638028 Marionette TRACE conn6 <- [1,2910,null,{}] 04:50:38 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 04:50:38 INFO - PROCESS | 308 | 1467114638032 Marionette TRACE conn6 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:38 INFO - PROCESS | 308 | 1467114638034 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:38 INFO - PROCESS | 308 | 1467114638113 Marionette TRACE conn6 <- [1,2911,null,{"value":null}] 04:50:38 INFO - PROCESS | 308 | 1467114638119 Marionette TRACE conn6 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:38 INFO - PROCESS | 308 | 1467114638121 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:38 INFO - PROCESS | 308 | ++DOCSHELL 15F98800 == 32 [pid = 308] [id = 737] 04:50:38 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (17452000) [pid = 308] [serial = 2211] [outer = 00000000] 04:50:38 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (18D1F000) [pid = 308] [serial = 2212] [outer = 17452000] 04:50:38 INFO - PROCESS | 308 | 1467114638167 Marionette DEBUG loaded listener.js 04:50:38 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (18D23C00) [pid = 308] [serial = 2213] [outer = 17452000] 04:50:38 INFO - PROCESS | 308 | [308] 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 04:50:38 INFO - PROCESS | 308 | [308] 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 04:50:38 INFO - PROCESS | 308 | [308] 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 04:50:38 INFO - PROCESS | 308 | [308] 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 04:50:38 INFO - PROCESS | 308 | 1467114638660 Marionette TRACE conn6 <- [1,2912,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 04:50:38 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 04:50:38 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 04:50:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 04:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:38 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:50:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:50:38 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 04:50:38 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 04:50:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:38 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:50:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:50:38 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 04:50:38 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 04:50:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:38 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:50:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:50:38 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]" 04:50:38 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 04:50:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:38 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:50:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:50:38 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 04:50:38 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 671ms 04:50:38 INFO - PROCESS | 308 | 1467114638708 Marionette TRACE conn6 -> [0,2913,"getWindowHandle",null] 04:50:38 INFO - PROCESS | 308 | 1467114638710 Marionette TRACE conn6 <- [1,2913,null,{"value":"13"}] 04:50:38 INFO - PROCESS | 308 | 1467114638713 Marionette TRACE conn6 -> [0,2914,"setScriptTimeout",{"ms":35000}] 04:50:38 INFO - PROCESS | 308 | 1467114638715 Marionette TRACE conn6 <- [1,2914,null,{}] 04:50:38 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 04:50:38 INFO - PROCESS | 308 | 1467114638718 Marionette TRACE conn6 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:38 INFO - PROCESS | 308 | 1467114638720 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:38 INFO - PROCESS | 308 | 1467114638798 Marionette TRACE conn6 <- [1,2915,null,{"value":null}] 04:50:38 INFO - PROCESS | 308 | 1467114638805 Marionette TRACE conn6 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:38 INFO - PROCESS | 308 | 1467114638806 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:38 INFO - PROCESS | 308 | ++DOCSHELL 18D1B000 == 33 [pid = 308] [id = 738] 04:50:38 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (194AB800) [pid = 308] [serial = 2214] [outer = 00000000] 04:50:38 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (198D9800) [pid = 308] [serial = 2215] [outer = 194AB800] 04:50:38 INFO - PROCESS | 308 | 1467114638850 Marionette DEBUG loaded listener.js 04:50:38 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (1960C000) [pid = 308] [serial = 2216] [outer = 194AB800] 04:50:39 INFO - PROCESS | 308 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 04:50:39 INFO - PROCESS | 308 | 1467114639268 Marionette TRACE conn6 <- [1,2916,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 04:50:39 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 04:50:39 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 570ms 04:50:39 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 04:50:39 INFO - PROCESS | 308 | 1467114639303 Marionette TRACE conn6 -> [0,2917,"getWindowHandle",null] 04:50:39 INFO - PROCESS | 308 | 1467114639305 Marionette TRACE conn6 <- [1,2917,null,{"value":"13"}] 04:50:39 INFO - PROCESS | 308 | 1467114639308 Marionette TRACE conn6 -> [0,2918,"setScriptTimeout",{"ms":35000}] 04:50:39 INFO - PROCESS | 308 | 1467114639310 Marionette TRACE conn6 <- [1,2918,null,{}] 04:50:39 INFO - PROCESS | 308 | 1467114639313 Marionette TRACE conn6 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:39 INFO - PROCESS | 308 | 1467114639315 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:39 INFO - PROCESS | 308 | 1467114639450 Marionette TRACE conn6 <- [1,2919,null,{"value":null}] 04:50:39 INFO - PROCESS | 308 | 1467114639458 Marionette TRACE conn6 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:39 INFO - PROCESS | 308 | 1467114639460 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:39 INFO - PROCESS | 308 | ++DOCSHELL 1486B400 == 34 [pid = 308] [id = 739] 04:50:39 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (19A76C00) [pid = 308] [serial = 2217] [outer = 00000000] 04:50:39 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (19A7F000) [pid = 308] [serial = 2218] [outer = 19A76C00] 04:50:39 INFO - PROCESS | 308 | 1467114639507 Marionette DEBUG loaded listener.js 04:50:39 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (19A80000) [pid = 308] [serial = 2219] [outer = 19A76C00] 04:50:40 INFO - PROCESS | 308 | --DOCSHELL 0FC73800 == 33 [pid = 308] [id = 731] 04:50:40 INFO - PROCESS | 308 | --DOCSHELL 0F860800 == 32 [pid = 308] [id = 730] 04:50:40 INFO - PROCESS | 308 | --DOCSHELL 15F55400 == 31 [pid = 308] [id = 734] 04:50:40 INFO - PROCESS | 308 | --DOCSHELL 0FF1AC00 == 30 [pid = 308] [id = 732] 04:50:40 INFO - PROCESS | 308 | --DOCSHELL 1673B800 == 29 [pid = 308] [id = 736] 04:50:40 INFO - PROCESS | 308 | --DOCSHELL 148DC800 == 28 [pid = 308] [id = 733] 04:50:40 INFO - PROCESS | 308 | --DOCSHELL 17835400 == 27 [pid = 308] [id = 735] 04:50:40 INFO - PROCESS | 308 | --DOCSHELL 15F98800 == 26 [pid = 308] [id = 737] 04:50:40 INFO - PROCESS | 308 | --DOCSHELL 18D1B000 == 25 [pid = 308] [id = 738] 04:50:41 INFO - PROCESS | 308 | --DOMWINDOW == 79 (18659000) [pid = 308] [serial = 2161] [outer = 00000000] [url = about:blank] 04:50:41 INFO - PROCESS | 308 | --DOMWINDOW == 78 (18DF0800) [pid = 308] [serial = 2165] [outer = 00000000] [url = about:blank] 04:50:41 INFO - PROCESS | 308 | --DOMWINDOW == 77 (18DE7400) [pid = 308] [serial = 2164] [outer = 00000000] [url = about:blank] 04:50:41 INFO - PROCESS | 308 | --DOMWINDOW == 76 (1746DC00) [pid = 308] [serial = 2170] [outer = 00000000] [url = about:blank] 04:50:41 INFO - PROCESS | 308 | --DOMWINDOW == 75 (0F735800) [pid = 308] [serial = 2152] [outer = 00000000] [url = about:blank] 04:50:41 INFO - PROCESS | 308 | --DOMWINDOW == 74 (0FCCE400) [pid = 308] [serial = 2153] [outer = 00000000] [url = about:blank] 04:50:41 INFO - PROCESS | 308 | --DOMWINDOW == 73 (0FE1FC00) [pid = 308] [serial = 2146] [outer = 00000000] [url = about:blank] 04:50:41 INFO - PROCESS | 308 | --DOMWINDOW == 72 (0FE57800) [pid = 308] [serial = 2147] [outer = 00000000] [url = about:blank] 04:50:41 INFO - PROCESS | 308 | --DOMWINDOW == 71 (14827C00) [pid = 308] [serial = 2149] [outer = 00000000] [url = about:blank] 04:50:41 INFO - PROCESS | 308 | --DOMWINDOW == 70 (15F53800) [pid = 308] [serial = 2150] [outer = 00000000] [url = about:blank] 04:50:41 INFO - PROCESS | 308 | --DOMWINDOW == 69 (19A80800) [pid = 308] [serial = 2144] [outer = 00000000] [url = about:blank] 04:50:41 INFO - PROCESS | 308 | --DOMWINDOW == 68 (19A4E800) [pid = 308] [serial = 2167] [outer = 00000000] [url = about:blank] 04:50:41 INFO - PROCESS | 308 | --DOMWINDOW == 67 (16211800) [pid = 308] [serial = 2158] [outer = 00000000] [url = about:blank] 04:50:41 INFO - PROCESS | 308 | --DOMWINDOW == 66 (1022C800) [pid = 308] [serial = 2155] [outer = 00000000] [url = about:blank] 04:50:41 INFO - PROCESS | 308 | --DOMWINDOW == 65 (10473400) [pid = 308] [serial = 2156] [outer = 00000000] [url = about:blank] 04:50:41 INFO - PROCESS | 308 | --DOMWINDOW == 64 (19BA8400) [pid = 308] [serial = 2173] [outer = 00000000] [url = about:blank] 04:50:41 INFO - PROCESS | 308 | --DOMWINDOW == 63 (19F79400) [pid = 308] [serial = 2177] [outer = 00000000] [url = about:blank] 04:50:41 INFO - PROCESS | 308 | --DOMWINDOW == 62 (19F73C00) [pid = 308] [serial = 2176] [outer = 00000000] [url = about:blank] 04:50:41 INFO - PROCESS | 308 | --DOMWINDOW == 61 (19BB0800) [pid = 308] [serial = 2174] [outer = 00000000] [url = about:blank] 04:50:41 INFO - PROCESS | 308 | --DOMWINDOW == 60 (16285800) [pid = 308] [serial = 2168] [outer = 00000000] [url = about:blank] 04:50:41 INFO - PROCESS | 308 | --DOMWINDOW == 59 (187DCC00) [pid = 308] [serial = 2162] [outer = 00000000] [url = about:blank] 04:50:41 INFO - PROCESS | 308 | --DOMWINDOW == 58 (17459800) [pid = 308] [serial = 2159] [outer = 00000000] [url = about:blank] 04:50:41 INFO - PROCESS | 308 | --DOMWINDOW == 57 (18D1F800) [pid = 308] [serial = 2171] [outer = 00000000] [url = about:blank] 04:50:41 INFO - PROCESS | 308 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 04:50:41 INFO - PROCESS | 308 | 1467114641289 Marionette TRACE conn6 <- [1,2920,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 04:50:41 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 04:50:41 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 2018ms 04:50:41 INFO - PROCESS | 308 | 1467114641328 Marionette TRACE conn6 -> [0,2921,"getWindowHandle",null] 04:50:41 INFO - PROCESS | 308 | 1467114641332 Marionette TRACE conn6 <- [1,2921,null,{"value":"13"}] 04:50:41 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 04:50:41 INFO - PROCESS | 308 | 1467114641337 Marionette TRACE conn6 -> [0,2922,"setScriptTimeout",{"ms":35000}] 04:50:41 INFO - PROCESS | 308 | 1467114641341 Marionette TRACE conn6 <- [1,2922,null,{}] 04:50:41 INFO - PROCESS | 308 | 1467114641347 Marionette TRACE conn6 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:41 INFO - PROCESS | 308 | 1467114641351 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:41 INFO - PROCESS | 308 | 1467114641450 Marionette TRACE conn6 <- [1,2923,null,{"value":null}] 04:50:41 INFO - PROCESS | 308 | 1467114641458 Marionette TRACE conn6 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:41 INFO - PROCESS | 308 | 1467114641463 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:41 INFO - PROCESS | 308 | ++DOCSHELL 0F8F0C00 == 26 [pid = 308] [id = 740] 04:50:41 INFO - PROCESS | 308 | ++DOMWINDOW == 58 (0F8F9C00) [pid = 308] [serial = 2220] [outer = 00000000] 04:50:41 INFO - PROCESS | 308 | ++DOMWINDOW == 59 (0FC75400) [pid = 308] [serial = 2221] [outer = 0F8F9C00] 04:50:41 INFO - PROCESS | 308 | 1467114641515 Marionette DEBUG loaded listener.js 04:50:41 INFO - PROCESS | 308 | ++DOMWINDOW == 60 (0FCC9000) [pid = 308] [serial = 2222] [outer = 0F8F9C00] 04:50:41 INFO - PROCESS | 308 | 1467114641993 Marionette TRACE conn6 <- [1,2924,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 04:50:42 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 04:50:42 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 730ms 04:50:42 INFO - PROCESS | 308 | 1467114642068 Marionette TRACE conn6 -> [0,2925,"getWindowHandle",null] 04:50:42 INFO - PROCESS | 308 | 1467114642073 Marionette TRACE conn6 <- [1,2925,null,{"value":"13"}] 04:50:42 INFO - PROCESS | 308 | 1467114642080 Marionette TRACE conn6 -> [0,2926,"setScriptTimeout",{"ms":35000}] 04:50:42 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 04:50:42 INFO - PROCESS | 308 | 1467114642082 Marionette TRACE conn6 <- [1,2926,null,{}] 04:50:42 INFO - PROCESS | 308 | 1467114642087 Marionette TRACE conn6 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:42 INFO - PROCESS | 308 | 1467114642090 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:42 INFO - PROCESS | 308 | 1467114642177 Marionette TRACE conn6 <- [1,2927,null,{"value":null}] 04:50:42 INFO - PROCESS | 308 | 1467114642192 Marionette TRACE conn6 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:42 INFO - PROCESS | 308 | 1467114642194 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:42 INFO - PROCESS | 308 | ++DOCSHELL 0FE2CC00 == 27 [pid = 308] [id = 741] 04:50:42 INFO - PROCESS | 308 | ++DOMWINDOW == 61 (0FE2D800) [pid = 308] [serial = 2223] [outer = 00000000] 04:50:42 INFO - PROCESS | 308 | ++DOMWINDOW == 62 (0FE55C00) [pid = 308] [serial = 2224] [outer = 0FE2D800] 04:50:42 INFO - PROCESS | 308 | 1467114642241 Marionette DEBUG loaded listener.js 04:50:42 INFO - PROCESS | 308 | ++DOMWINDOW == 63 (0FE5A800) [pid = 308] [serial = 2225] [outer = 0FE2D800] 04:50:42 INFO - PROCESS | 308 | 1467114642680 Marionette TRACE conn6 <- [1,2928,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 04:50:42 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. 04:50:42 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 630ms 04:50:42 INFO - PROCESS | 308 | 1467114642713 Marionette TRACE conn6 -> [0,2929,"getWindowHandle",null] 04:50:42 INFO - PROCESS | 308 | 1467114642715 Marionette TRACE conn6 <- [1,2929,null,{"value":"13"}] 04:50:42 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 04:50:42 INFO - PROCESS | 308 | 1467114642718 Marionette TRACE conn6 -> [0,2930,"setScriptTimeout",{"ms":35000}] 04:50:42 INFO - PROCESS | 308 | 1467114642722 Marionette TRACE conn6 <- [1,2930,null,{}] 04:50:42 INFO - PROCESS | 308 | 1467114642733 Marionette TRACE conn6 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:42 INFO - PROCESS | 308 | 1467114642737 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:42 INFO - PROCESS | 308 | 1467114642822 Marionette TRACE conn6 <- [1,2931,null,{"value":null}] 04:50:42 INFO - PROCESS | 308 | 1467114642829 Marionette TRACE conn6 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:42 INFO - PROCESS | 308 | 1467114642832 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:42 INFO - PROCESS | 308 | ++DOCSHELL 10474C00 == 28 [pid = 308] [id = 742] 04:50:42 INFO - PROCESS | 308 | ++DOMWINDOW == 64 (104BEC00) [pid = 308] [serial = 2226] [outer = 00000000] 04:50:42 INFO - PROCESS | 308 | ++DOMWINDOW == 65 (10549400) [pid = 308] [serial = 2227] [outer = 104BEC00] 04:50:42 INFO - PROCESS | 308 | 1467114642908 Marionette DEBUG loaded listener.js 04:50:42 INFO - PROCESS | 308 | ++DOMWINDOW == 66 (110CFC00) [pid = 308] [serial = 2228] [outer = 104BEC00] 04:50:43 INFO - PROCESS | 308 | 1467114643347 Marionette TRACE conn6 <- [1,2932,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 04:50:43 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 04:50:43 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 04:50:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:43 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 04:50:43 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 670ms 04:50:43 INFO - PROCESS | 308 | 1467114643393 Marionette TRACE conn6 -> [0,2933,"getWindowHandle",null] 04:50:43 INFO - PROCESS | 308 | 1467114643395 Marionette TRACE conn6 <- [1,2933,null,{"value":"13"}] 04:50:43 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 04:50:43 INFO - PROCESS | 308 | 1467114643398 Marionette TRACE conn6 -> [0,2934,"setScriptTimeout",{"ms":35000}] 04:50:43 INFO - PROCESS | 308 | 1467114643400 Marionette TRACE conn6 <- [1,2934,null,{}] 04:50:43 INFO - PROCESS | 308 | 1467114643404 Marionette TRACE conn6 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:43 INFO - PROCESS | 308 | 1467114643406 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:43 INFO - PROCESS | 308 | 1467114643488 Marionette TRACE conn6 <- [1,2935,null,{"value":null}] 04:50:43 INFO - PROCESS | 308 | 1467114643493 Marionette TRACE conn6 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:43 INFO - PROCESS | 308 | 1467114643495 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:43 INFO - PROCESS | 308 | ++DOCSHELL 14766800 == 29 [pid = 308] [id = 743] 04:50:43 INFO - PROCESS | 308 | ++DOMWINDOW == 67 (14820000) [pid = 308] [serial = 2229] [outer = 00000000] 04:50:43 INFO - PROCESS | 308 | ++DOMWINDOW == 68 (14953400) [pid = 308] [serial = 2230] [outer = 14820000] 04:50:43 INFO - PROCESS | 308 | 1467114643540 Marionette DEBUG loaded listener.js 04:50:43 INFO - PROCESS | 308 | ++DOMWINDOW == 69 (15638000) [pid = 308] [serial = 2231] [outer = 14820000] 04:50:43 INFO - PROCESS | 308 | 1467114643948 Marionette TRACE conn6 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 04:50:43 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. 04:50:43 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 570ms 04:50:43 INFO - PROCESS | 308 | 1467114643973 Marionette TRACE conn6 -> [0,2937,"getWindowHandle",null] 04:50:43 INFO - PROCESS | 308 | 1467114643975 Marionette TRACE conn6 <- [1,2937,null,{"value":"13"}] 04:50:43 INFO - PROCESS | 308 | 1467114643978 Marionette TRACE conn6 -> [0,2938,"setScriptTimeout",{"ms":35000}] 04:50:43 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 04:50:43 INFO - PROCESS | 308 | 1467114643980 Marionette TRACE conn6 <- [1,2938,null,{}] 04:50:43 INFO - PROCESS | 308 | 1467114643984 Marionette TRACE conn6 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:43 INFO - PROCESS | 308 | 1467114643986 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:44 INFO - PROCESS | 308 | 1467114644107 Marionette TRACE conn6 <- [1,2939,null,{"value":null}] 04:50:44 INFO - PROCESS | 308 | 1467114644115 Marionette TRACE conn6 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:44 INFO - PROCESS | 308 | 1467114644117 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:44 INFO - PROCESS | 308 | ++DOCSHELL 1429E000 == 30 [pid = 308] [id = 744] 04:50:44 INFO - PROCESS | 308 | ++DOMWINDOW == 70 (15637C00) [pid = 308] [serial = 2232] [outer = 00000000] 04:50:44 INFO - PROCESS | 308 | ++DOMWINDOW == 71 (15F95C00) [pid = 308] [serial = 2233] [outer = 15637C00] 04:50:44 INFO - PROCESS | 308 | 1467114644161 Marionette DEBUG loaded listener.js 04:50:44 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (16286000) [pid = 308] [serial = 2234] [outer = 15637C00] 04:50:44 INFO - PROCESS | 308 | ++DOCSHELL 17466C00 == 31 [pid = 308] [id = 745] 04:50:44 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (17467800) [pid = 308] [serial = 2235] [outer = 00000000] 04:50:44 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (1746D400) [pid = 308] [serial = 2236] [outer = 17467800] 04:50:44 INFO - PROCESS | 308 | 1467114644663 Marionette TRACE conn6 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 04:50:44 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. 04:50:44 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 730ms 04:50:44 INFO - PROCESS | 308 | 1467114644713 Marionette TRACE conn6 -> [0,2941,"getWindowHandle",null] 04:50:44 INFO - PROCESS | 308 | 1467114644715 Marionette TRACE conn6 <- [1,2941,null,{"value":"13"}] 04:50:44 INFO - PROCESS | 308 | 1467114644718 Marionette TRACE conn6 -> [0,2942,"setScriptTimeout",{"ms":35000}] 04:50:44 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 04:50:44 INFO - PROCESS | 308 | 1467114644720 Marionette TRACE conn6 <- [1,2942,null,{}] 04:50:44 INFO - PROCESS | 308 | 1467114644728 Marionette TRACE conn6 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:44 INFO - PROCESS | 308 | 1467114644733 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:44 INFO - PROCESS | 308 | 1467114644856 Marionette TRACE conn6 <- [1,2943,null,{"value":null}] 04:50:44 INFO - PROCESS | 308 | 1467114644863 Marionette TRACE conn6 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:44 INFO - PROCESS | 308 | 1467114644865 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:44 INFO - PROCESS | 308 | ++DOCSHELL 17892400 == 32 [pid = 308] [id = 746] 04:50:44 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (17895000) [pid = 308] [serial = 2237] [outer = 00000000] 04:50:44 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (17F34C00) [pid = 308] [serial = 2238] [outer = 17895000] 04:50:44 INFO - PROCESS | 308 | 1467114644909 Marionette DEBUG loaded listener.js 04:50:44 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (18658000) [pid = 308] [serial = 2239] [outer = 17895000] 04:50:45 INFO - PROCESS | 308 | 1467114645330 Marionette TRACE conn6 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 04:50:45 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:50:45 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 04:50:45 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 630ms 04:50:45 INFO - PROCESS | 308 | 1467114645379 Marionette TRACE conn6 -> [0,2945,"getWindowHandle",null] 04:50:45 INFO - PROCESS | 308 | 1467114645381 Marionette TRACE conn6 <- [1,2945,null,{"value":"13"}] 04:50:45 INFO - PROCESS | 308 | 1467114645401 Marionette TRACE conn6 -> [0,2946,"setScriptTimeout",{"ms":35000}] 04:50:45 INFO - PROCESS | 308 | 1467114645403 Marionette TRACE conn6 <- [1,2946,null,{}] 04:50:45 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 04:50:45 INFO - PROCESS | 308 | 1467114645406 Marionette TRACE conn6 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:45 INFO - PROCESS | 308 | 1467114645408 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:45 INFO - PROCESS | 308 | 1467114645527 Marionette TRACE conn6 <- [1,2947,null,{"value":null}] 04:50:45 INFO - PROCESS | 308 | 1467114645534 Marionette TRACE conn6 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:45 INFO - PROCESS | 308 | 1467114645536 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:45 INFO - PROCESS | 308 | ++DOCSHELL 187E0C00 == 33 [pid = 308] [id = 747] 04:50:45 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (187E1000) [pid = 308] [serial = 2240] [outer = 00000000] 04:50:45 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (18DE6400) [pid = 308] [serial = 2241] [outer = 187E1000] 04:50:45 INFO - PROCESS | 308 | 1467114645580 Marionette DEBUG loaded listener.js 04:50:45 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (18DEE400) [pid = 308] [serial = 2242] [outer = 187E1000] 04:50:45 INFO - PROCESS | 308 | 1467114645962 Marionette TRACE conn6 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 04:50:45 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. 04:50:45 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 570ms 04:50:45 INFO - PROCESS | 308 | 1467114645978 Marionette TRACE conn6 -> [0,2949,"getWindowHandle",null] 04:50:45 INFO - PROCESS | 308 | 1467114645980 Marionette TRACE conn6 <- [1,2949,null,{"value":"13"}] 04:50:45 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 04:50:45 INFO - PROCESS | 308 | 1467114645983 Marionette TRACE conn6 -> [0,2950,"setScriptTimeout",{"ms":35000}] 04:50:45 INFO - PROCESS | 308 | 1467114645984 Marionette TRACE conn6 <- [1,2950,null,{}] 04:50:45 INFO - PROCESS | 308 | 1467114645988 Marionette TRACE conn6 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:45 INFO - PROCESS | 308 | 1467114645990 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:46 INFO - PROCESS | 308 | 1467114646114 Marionette TRACE conn6 <- [1,2951,null,{"value":null}] 04:50:46 INFO - PROCESS | 308 | 1467114646134 Marionette TRACE conn6 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:46 INFO - PROCESS | 308 | 1467114646136 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:46 INFO - PROCESS | 308 | ++DOCSHELL 092A5000 == 34 [pid = 308] [id = 748] 04:50:46 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (092A7800) [pid = 308] [serial = 2243] [outer = 00000000] 04:50:46 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (19608800) [pid = 308] [serial = 2244] [outer = 092A7800] 04:50:46 INFO - PROCESS | 308 | 1467114646181 Marionette DEBUG loaded listener.js 04:50:46 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (1960AC00) [pid = 308] [serial = 2245] [outer = 092A7800] 04:50:46 INFO - PROCESS | 308 | 1467114646560 Marionette TRACE conn6 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 04:50:46 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. 04:50:46 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 630ms 04:50:46 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 04:50:46 INFO - PROCESS | 308 | 1467114646614 Marionette TRACE conn6 -> [0,2953,"getWindowHandle",null] 04:50:46 INFO - PROCESS | 308 | 1467114646616 Marionette TRACE conn6 <- [1,2953,null,{"value":"13"}] 04:50:46 INFO - PROCESS | 308 | 1467114646619 Marionette TRACE conn6 -> [0,2954,"setScriptTimeout",{"ms":35000}] 04:50:46 INFO - PROCESS | 308 | 1467114646620 Marionette TRACE conn6 <- [1,2954,null,{}] 04:50:46 INFO - PROCESS | 308 | 1467114646624 Marionette TRACE conn6 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:46 INFO - PROCESS | 308 | 1467114646626 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:46 INFO - PROCESS | 308 | 1467114646703 Marionette TRACE conn6 <- [1,2955,null,{"value":null}] 04:50:46 INFO - PROCESS | 308 | 1467114646817 Marionette TRACE conn6 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:46 INFO - PROCESS | 308 | 1467114646819 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:46 INFO - PROCESS | 308 | ++DOCSHELL 102EB800 == 35 [pid = 308] [id = 749] 04:50:46 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (19606C00) [pid = 308] [serial = 2246] [outer = 00000000] 04:50:46 INFO - PROCESS | 308 | ++DOMWINDOW == 85 (1994BC00) [pid = 308] [serial = 2247] [outer = 19606C00] 04:50:46 INFO - PROCESS | 308 | 1467114646868 Marionette DEBUG loaded listener.js 04:50:46 INFO - PROCESS | 308 | ++DOMWINDOW == 86 (19A72800) [pid = 308] [serial = 2248] [outer = 19606C00] 04:50:47 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. 04:50:47 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 670ms 04:50:47 INFO - PROCESS | 308 | 1467114647281 Marionette TRACE conn6 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 04:50:47 INFO - PROCESS | 308 | 1467114647290 Marionette TRACE conn6 -> [0,2957,"getWindowHandle",null] 04:50:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 04:50:47 INFO - PROCESS | 308 | 1467114647292 Marionette TRACE conn6 <- [1,2957,null,{"value":"13"}] 04:50:47 INFO - PROCESS | 308 | 1467114647295 Marionette TRACE conn6 -> [0,2958,"setScriptTimeout",{"ms":35000}] 04:50:47 INFO - PROCESS | 308 | 1467114647296 Marionette TRACE conn6 <- [1,2958,null,{}] 04:50:47 INFO - PROCESS | 308 | 1467114647300 Marionette TRACE conn6 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:47 INFO - PROCESS | 308 | 1467114647301 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:47 INFO - PROCESS | 308 | 1467114647423 Marionette TRACE conn6 <- [1,2959,null,{"value":null}] 04:50:47 INFO - PROCESS | 308 | 1467114647428 Marionette TRACE conn6 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:47 INFO - PROCESS | 308 | 1467114647430 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:47 INFO - PROCESS | 308 | ++DOCSHELL 19947000 == 36 [pid = 308] [id = 750] 04:50:47 INFO - PROCESS | 308 | ++DOMWINDOW == 87 (19A75400) [pid = 308] [serial = 2249] [outer = 00000000] 04:50:47 INFO - PROCESS | 308 | ++DOMWINDOW == 88 (19AC2000) [pid = 308] [serial = 2250] [outer = 19A75400] 04:50:47 INFO - PROCESS | 308 | 1467114647474 Marionette DEBUG loaded listener.js 04:50:47 INFO - PROCESS | 308 | ++DOMWINDOW == 89 (19BAB000) [pid = 308] [serial = 2251] [outer = 19A75400] 04:50:47 INFO - PROCESS | 308 | 1467114647905 Marionette TRACE conn6 <- [1,2960,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 04:50:47 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. 04:50:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 670ms 04:50:47 INFO - PROCESS | 308 | 1467114647966 Marionette TRACE conn6 -> [0,2961,"getWindowHandle",null] 04:50:47 INFO - PROCESS | 308 | 1467114647969 Marionette TRACE conn6 <- [1,2961,null,{"value":"13"}] 04:50:47 INFO - PROCESS | 308 | 1467114647972 Marionette TRACE conn6 -> [0,2962,"setScriptTimeout",{"ms":35000}] 04:50:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 04:50:47 INFO - PROCESS | 308 | 1467114647974 Marionette TRACE conn6 <- [1,2962,null,{}] 04:50:47 INFO - PROCESS | 308 | 1467114647978 Marionette TRACE conn6 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:47 INFO - PROCESS | 308 | 1467114647980 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:48 INFO - PROCESS | 308 | 1467114648105 Marionette TRACE conn6 <- [1,2963,null,{"value":null}] 04:50:48 INFO - PROCESS | 308 | 1467114648207 Marionette TRACE conn6 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:48 INFO - PROCESS | 308 | 1467114648209 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:48 INFO - PROCESS | 308 | ++DOCSHELL 092A1C00 == 37 [pid = 308] [id = 751] 04:50:48 INFO - PROCESS | 308 | ++DOMWINDOW == 90 (18D0B400) [pid = 308] [serial = 2252] [outer = 00000000] 04:50:48 INFO - PROCESS | 308 | ++DOMWINDOW == 91 (19F73C00) [pid = 308] [serial = 2253] [outer = 18D0B400] 04:50:48 INFO - PROCESS | 308 | 1467114648257 Marionette DEBUG loaded listener.js 04:50:48 INFO - PROCESS | 308 | ++DOMWINDOW == 92 (19F7AC00) [pid = 308] [serial = 2254] [outer = 18D0B400] 04:50:48 INFO - PROCESS | 308 | 1467114648644 Marionette TRACE conn6 <- [1,2964,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 04:50:48 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. 04:50:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 730ms 04:50:48 INFO - PROCESS | 308 | 1467114648706 Marionette TRACE conn6 -> [0,2965,"getWindowHandle",null] 04:50:48 INFO - PROCESS | 308 | 1467114648708 Marionette TRACE conn6 <- [1,2965,null,{"value":"13"}] 04:50:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 04:50:48 INFO - PROCESS | 308 | --DOMWINDOW == 91 (17452000) [pid = 308] [serial = 2211] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 04:50:48 INFO - PROCESS | 308 | --DOMWINDOW == 90 (18622000) [pid = 308] [serial = 2208] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 04:50:48 INFO - PROCESS | 308 | --DOMWINDOW == 89 (17835C00) [pid = 308] [serial = 2205] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 04:50:48 INFO - PROCESS | 308 | --DOMWINDOW == 88 (194AB800) [pid = 308] [serial = 2214] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 04:50:48 INFO - PROCESS | 308 | --DOMWINDOW == 87 (148E2000) [pid = 308] [serial = 2199] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 04:50:48 INFO - PROCESS | 308 | --DOMWINDOW == 86 (0FF1B000) [pid = 308] [serial = 2196] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 04:50:48 INFO - PROCESS | 308 | --DOMWINDOW == 85 (0FC73C00) [pid = 308] [serial = 2193] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 04:50:48 INFO - PROCESS | 308 | --DOMWINDOW == 84 (0F8F2400) [pid = 308] [serial = 2190] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 04:50:48 INFO - PROCESS | 308 | --DOMWINDOW == 83 (1AEC3000) [pid = 308] [serial = 2187] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 04:50:48 INFO - PROCESS | 308 | --DOMWINDOW == 82 (19945800) [pid = 308] [serial = 2184] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 04:50:48 INFO - PROCESS | 308 | --DOMWINDOW == 81 (15F4D000) [pid = 308] [serial = 2181] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 04:50:48 INFO - PROCESS | 308 | --DOMWINDOW == 80 (0FC97000) [pid = 308] [serial = 2178] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 04:50:48 INFO - PROCESS | 308 | --DOMWINDOW == 79 (15F94C00) [pid = 308] [serial = 2202] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 04:50:48 INFO - PROCESS | 308 | 1467114648845 Marionette TRACE conn6 -> [0,2966,"setScriptTimeout",{"ms":35000}] 04:50:48 INFO - PROCESS | 308 | 1467114648846 Marionette TRACE conn6 <- [1,2966,null,{}] 04:50:48 INFO - PROCESS | 308 | 1467114648850 Marionette TRACE conn6 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:48 INFO - PROCESS | 308 | 1467114648852 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:48 INFO - PROCESS | 308 | 1467114648935 Marionette TRACE conn6 <- [1,2967,null,{"value":null}] 04:50:48 INFO - PROCESS | 308 | 1467114648941 Marionette TRACE conn6 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:48 INFO - PROCESS | 308 | 1467114648943 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:48 INFO - PROCESS | 308 | ++DOCSHELL 0FE2DC00 == 38 [pid = 308] [id = 752] 04:50:48 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (0FE58C00) [pid = 308] [serial = 2255] [outer = 00000000] 04:50:48 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (14293400) [pid = 308] [serial = 2256] [outer = 0FE58C00] 04:50:48 INFO - PROCESS | 308 | 1467114648996 Marionette DEBUG loaded listener.js 04:50:49 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (15F4D000) [pid = 308] [serial = 2257] [outer = 0FE58C00] 04:50:49 INFO - PROCESS | 308 | 1467114649393 Marionette TRACE conn6 <- [1,2968,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 04:50:49 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. 04:50:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 590ms 04:50:49 INFO - PROCESS | 308 | 1467114649432 Marionette TRACE conn6 -> [0,2969,"getWindowHandle",null] 04:50:49 INFO - PROCESS | 308 | 1467114649434 Marionette TRACE conn6 <- [1,2969,null,{"value":"13"}] 04:50:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 04:50:49 INFO - PROCESS | 308 | 1467114649437 Marionette TRACE conn6 -> [0,2970,"setScriptTimeout",{"ms":35000}] 04:50:49 INFO - PROCESS | 308 | 1467114649439 Marionette TRACE conn6 <- [1,2970,null,{}] 04:50:49 INFO - PROCESS | 308 | 1467114649442 Marionette TRACE conn6 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:49 INFO - PROCESS | 308 | 1467114649444 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:49 INFO - PROCESS | 308 | 1467114649601 Marionette TRACE conn6 <- [1,2971,null,{"value":null}] 04:50:49 INFO - PROCESS | 308 | 1467114649617 Marionette TRACE conn6 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:49 INFO - PROCESS | 308 | 1467114649619 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:49 INFO - PROCESS | 308 | ++DOCSHELL 0FC80C00 == 39 [pid = 308] [id = 753] 04:50:49 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (104BD400) [pid = 308] [serial = 2258] [outer = 00000000] 04:50:49 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (19F6DC00) [pid = 308] [serial = 2259] [outer = 104BD400] 04:50:49 INFO - PROCESS | 308 | 1467114649662 Marionette DEBUG loaded listener.js 04:50:49 INFO - PROCESS | 308 | ++DOMWINDOW == 85 (1AB08800) [pid = 308] [serial = 2260] [outer = 104BD400] 04:50:50 INFO - PROCESS | 308 | 1467114650034 Marionette TRACE conn6 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 04:50:50 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 04:50:50 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 04:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:50 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 04:50:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 630ms 04:50:50 INFO - PROCESS | 308 | 1467114650068 Marionette TRACE conn6 -> [0,2973,"getWindowHandle",null] 04:50:50 INFO - PROCESS | 308 | 1467114650070 Marionette TRACE conn6 <- [1,2973,null,{"value":"13"}] 04:50:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 04:50:50 INFO - PROCESS | 308 | 1467114650073 Marionette TRACE conn6 -> [0,2974,"setScriptTimeout",{"ms":35000}] 04:50:50 INFO - PROCESS | 308 | 1467114650074 Marionette TRACE conn6 <- [1,2974,null,{}] 04:50:50 INFO - PROCESS | 308 | 1467114650078 Marionette TRACE conn6 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:50 INFO - PROCESS | 308 | 1467114650079 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:50 INFO - PROCESS | 308 | 1467114650159 Marionette TRACE conn6 <- [1,2975,null,{"value":null}] 04:50:50 INFO - PROCESS | 308 | 1467114650163 Marionette TRACE conn6 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:50 INFO - PROCESS | 308 | 1467114650165 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:50 INFO - PROCESS | 308 | ++DOCSHELL 1AC72C00 == 40 [pid = 308] [id = 754] 04:50:50 INFO - PROCESS | 308 | ++DOMWINDOW == 86 (1AE3E800) [pid = 308] [serial = 2261] [outer = 00000000] 04:50:50 INFO - PROCESS | 308 | ++DOMWINDOW == 87 (1B64F400) [pid = 308] [serial = 2262] [outer = 1AE3E800] 04:50:50 INFO - PROCESS | 308 | 1467114650208 Marionette DEBUG loaded listener.js 04:50:50 INFO - PROCESS | 308 | ++DOMWINDOW == 88 (1B652800) [pid = 308] [serial = 2263] [outer = 1AE3E800] 04:50:50 INFO - PROCESS | 308 | 1467114650607 Marionette TRACE conn6 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 04:50:50 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. 04:50:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 570ms 04:50:50 INFO - PROCESS | 308 | 1467114650646 Marionette TRACE conn6 -> [0,2977,"getWindowHandle",null] 04:50:50 INFO - PROCESS | 308 | 1467114650648 Marionette TRACE conn6 <- [1,2977,null,{"value":"13"}] 04:50:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 04:50:50 INFO - PROCESS | 308 | 1467114650651 Marionette TRACE conn6 -> [0,2978,"setScriptTimeout",{"ms":35000}] 04:50:50 INFO - PROCESS | 308 | 1467114650652 Marionette TRACE conn6 <- [1,2978,null,{}] 04:50:50 INFO - PROCESS | 308 | 1467114650656 Marionette TRACE conn6 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:50 INFO - PROCESS | 308 | 1467114650657 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:50 INFO - PROCESS | 308 | 1467114650802 Marionette TRACE conn6 <- [1,2979,null,{"value":null}] 04:50:50 INFO - PROCESS | 308 | 1467114650810 Marionette TRACE conn6 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:50 INFO - PROCESS | 308 | 1467114650813 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:50 INFO - PROCESS | 308 | ++DOCSHELL 1B64A400 == 41 [pid = 308] [id = 755] 04:50:50 INFO - PROCESS | 308 | ++DOMWINDOW == 89 (1B9A2800) [pid = 308] [serial = 2264] [outer = 00000000] 04:50:50 INFO - PROCESS | 308 | ++DOMWINDOW == 90 (1B9A8800) [pid = 308] [serial = 2265] [outer = 1B9A2800] 04:50:50 INFO - PROCESS | 308 | 1467114650857 Marionette DEBUG loaded listener.js 04:50:50 INFO - PROCESS | 308 | ++DOMWINDOW == 91 (1B9AD000) [pid = 308] [serial = 2266] [outer = 1B9A2800] 04:50:51 INFO - PROCESS | 308 | ++DOCSHELL 0F860800 == 42 [pid = 308] [id = 756] 04:50:51 INFO - PROCESS | 308 | ++DOMWINDOW == 92 (0FC90C00) [pid = 308] [serial = 2267] [outer = 00000000] 04:50:51 INFO - PROCESS | 308 | ++DOMWINDOW == 93 (0FCCC800) [pid = 308] [serial = 2268] [outer = 0FC90C00] 04:50:51 INFO - PROCESS | 308 | 1467114651615 Marionette TRACE conn6 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 04:50:51 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. 04:50:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 970ms 04:50:51 INFO - PROCESS | 308 | 1467114651646 Marionette TRACE conn6 -> [0,2981,"getWindowHandle",null] 04:50:51 INFO - PROCESS | 308 | 1467114651650 Marionette TRACE conn6 <- [1,2981,null,{"value":"13"}] 04:50:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 04:50:51 INFO - PROCESS | 308 | 1467114651656 Marionette TRACE conn6 -> [0,2982,"setScriptTimeout",{"ms":35000}] 04:50:51 INFO - PROCESS | 308 | 1467114651661 Marionette TRACE conn6 <- [1,2982,null,{}] 04:50:51 INFO - PROCESS | 308 | 1467114651666 Marionette TRACE conn6 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:51 INFO - PROCESS | 308 | 1467114651669 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:51 INFO - PROCESS | 308 | 1467114651820 Marionette TRACE conn6 <- [1,2983,null,{"value":null}] 04:50:51 INFO - PROCESS | 308 | 1467114651957 Marionette TRACE conn6 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:51 INFO - PROCESS | 308 | 1467114651960 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:51 INFO - PROCESS | 308 | ++DOCSHELL 0FCF0C00 == 43 [pid = 308] [id = 757] 04:50:51 INFO - PROCESS | 308 | ++DOMWINDOW == 94 (0FD9D400) [pid = 308] [serial = 2269] [outer = 00000000] 04:50:52 INFO - PROCESS | 308 | ++DOMWINDOW == 95 (0FF1AC00) [pid = 308] [serial = 2270] [outer = 0FD9D400] 04:50:52 INFO - PROCESS | 308 | 1467114652019 Marionette DEBUG loaded listener.js 04:50:52 INFO - PROCESS | 308 | ++DOMWINDOW == 96 (100DB800) [pid = 308] [serial = 2271] [outer = 0FD9D400] 04:50:52 INFO - PROCESS | 308 | 1467114652639 Marionette TRACE conn6 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 04:50:52 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:50:52 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 04:50:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1021ms 04:50:52 INFO - PROCESS | 308 | 1467114652682 Marionette TRACE conn6 -> [0,2985,"getWindowHandle",null] 04:50:52 INFO - PROCESS | 308 | 1467114652687 Marionette TRACE conn6 <- [1,2985,null,{"value":"13"}] 04:50:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 04:50:52 INFO - PROCESS | 308 | 1467114652694 Marionette TRACE conn6 -> [0,2986,"setScriptTimeout",{"ms":35000}] 04:50:52 INFO - PROCESS | 308 | 1467114652697 Marionette TRACE conn6 <- [1,2986,null,{}] 04:50:52 INFO - PROCESS | 308 | 1467114652701 Marionette TRACE conn6 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:52 INFO - PROCESS | 308 | 1467114652704 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:52 INFO - PROCESS | 308 | 1467114652837 Marionette TRACE conn6 <- [1,2987,null,{"value":null}] 04:50:53 INFO - PROCESS | 308 | 1467114653006 Marionette TRACE conn6 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:53 INFO - PROCESS | 308 | 1467114653009 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:53 INFO - PROCESS | 308 | ++DOCSHELL 142B8800 == 44 [pid = 308] [id = 758] 04:50:53 INFO - PROCESS | 308 | ++DOMWINDOW == 97 (148E3400) [pid = 308] [serial = 2272] [outer = 00000000] 04:50:53 INFO - PROCESS | 308 | ++DOMWINDOW == 98 (17465C00) [pid = 308] [serial = 2273] [outer = 148E3400] 04:50:53 INFO - PROCESS | 308 | 1467114653067 Marionette DEBUG loaded listener.js 04:50:53 INFO - PROCESS | 308 | ++DOMWINDOW == 99 (17894400) [pid = 308] [serial = 2274] [outer = 148E3400] 04:50:53 INFO - PROCESS | 308 | 1467114653888 Marionette TRACE conn6 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 04:50:53 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. 04:50:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1229ms 04:50:53 INFO - PROCESS | 308 | 1467114653951 Marionette TRACE conn6 -> [0,2989,"getWindowHandle",null] 04:50:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 04:50:53 INFO - PROCESS | 308 | 1467114653955 Marionette TRACE conn6 <- [1,2989,null,{"value":"13"}] 04:50:53 INFO - PROCESS | 308 | 1467114653961 Marionette TRACE conn6 -> [0,2990,"setScriptTimeout",{"ms":35000}] 04:50:53 INFO - PROCESS | 308 | 1467114653964 Marionette TRACE conn6 <- [1,2990,null,{}] 04:50:53 INFO - PROCESS | 308 | 1467114653970 Marionette TRACE conn6 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:53 INFO - PROCESS | 308 | 1467114653973 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:54 INFO - PROCESS | 308 | 1467114654092 Marionette TRACE conn6 <- [1,2991,null,{"value":null}] 04:50:54 INFO - PROCESS | 308 | --DOCSHELL 1AC72C00 == 43 [pid = 308] [id = 754] 04:50:54 INFO - PROCESS | 308 | --DOCSHELL 0FC80C00 == 42 [pid = 308] [id = 753] 04:50:54 INFO - PROCESS | 308 | --DOCSHELL 0FE2DC00 == 41 [pid = 308] [id = 752] 04:50:54 INFO - PROCESS | 308 | --DOCSHELL 092A1C00 == 40 [pid = 308] [id = 751] 04:50:54 INFO - PROCESS | 308 | --DOCSHELL 19947000 == 39 [pid = 308] [id = 750] 04:50:54 INFO - PROCESS | 308 | --DOCSHELL 102EB800 == 38 [pid = 308] [id = 749] 04:50:54 INFO - PROCESS | 308 | --DOCSHELL 092A5000 == 37 [pid = 308] [id = 748] 04:50:54 INFO - PROCESS | 308 | --DOCSHELL 187E0C00 == 36 [pid = 308] [id = 747] 04:50:54 INFO - PROCESS | 308 | --DOCSHELL 17892400 == 35 [pid = 308] [id = 746] 04:50:54 INFO - PROCESS | 308 | --DOCSHELL 17466C00 == 34 [pid = 308] [id = 745] 04:50:54 INFO - PROCESS | 308 | --DOCSHELL 1429E000 == 33 [pid = 308] [id = 744] 04:50:54 INFO - PROCESS | 308 | --DOCSHELL 14766800 == 32 [pid = 308] [id = 743] 04:50:54 INFO - PROCESS | 308 | --DOCSHELL 10474C00 == 31 [pid = 308] [id = 742] 04:50:54 INFO - PROCESS | 308 | --DOCSHELL 0FE2CC00 == 30 [pid = 308] [id = 741] 04:50:54 INFO - PROCESS | 308 | --DOCSHELL 0F8F0C00 == 29 [pid = 308] [id = 740] 04:50:54 INFO - PROCESS | 308 | --DOMWINDOW == 98 (19A7F000) [pid = 308] [serial = 2218] [outer = 00000000] [url = about:blank] 04:50:54 INFO - PROCESS | 308 | --DOCSHELL 1486B400 == 28 [pid = 308] [id = 739] 04:50:54 INFO - PROCESS | 308 | --DOMWINDOW == 97 (18D25000) [pid = 308] [serial = 2209] [outer = 00000000] [url = about:blank] 04:50:54 INFO - PROCESS | 308 | --DOMWINDOW == 96 (17F39000) [pid = 308] [serial = 2207] [outer = 00000000] [url = about:blank] 04:50:54 INFO - PROCESS | 308 | --DOMWINDOW == 95 (17F31400) [pid = 308] [serial = 2206] [outer = 00000000] [url = about:blank] 04:50:54 INFO - PROCESS | 308 | --DOMWINDOW == 94 (198D9800) [pid = 308] [serial = 2215] [outer = 00000000] [url = about:blank] 04:50:54 INFO - PROCESS | 308 | --DOMWINDOW == 93 (18DF1000) [pid = 308] [serial = 2210] [outer = 00000000] [url = about:blank] 04:50:54 INFO - PROCESS | 308 | --DOMWINDOW == 92 (1562E000) [pid = 308] [serial = 2200] [outer = 00000000] [url = about:blank] 04:50:54 INFO - PROCESS | 308 | --DOMWINDOW == 91 (0FF20800) [pid = 308] [serial = 2197] [outer = 00000000] [url = about:blank] 04:50:54 INFO - PROCESS | 308 | --DOMWINDOW == 90 (100D2C00) [pid = 308] [serial = 2198] [outer = 00000000] [url = about:blank] 04:50:54 INFO - PROCESS | 308 | --DOMWINDOW == 89 (0FC8B000) [pid = 308] [serial = 2194] [outer = 00000000] [url = about:blank] 04:50:54 INFO - PROCESS | 308 | --DOMWINDOW == 88 (1960C000) [pid = 308] [serial = 2216] [outer = 00000000] [url = about:blank] 04:50:54 INFO - PROCESS | 308 | --DOMWINDOW == 87 (0FCD1400) [pid = 308] [serial = 2195] [outer = 00000000] [url = about:blank] 04:50:54 INFO - PROCESS | 308 | --DOMWINDOW == 86 (0FCF1000) [pid = 308] [serial = 2192] [outer = 00000000] [url = about:blank] 04:50:54 INFO - PROCESS | 308 | --DOMWINDOW == 85 (0FCC5000) [pid = 308] [serial = 2191] [outer = 00000000] [url = about:blank] 04:50:54 INFO - PROCESS | 308 | --DOMWINDOW == 84 (1B652C00) [pid = 308] [serial = 2189] [outer = 00000000] [url = about:blank] 04:50:54 INFO - PROCESS | 308 | --DOMWINDOW == 83 (1B649400) [pid = 308] [serial = 2188] [outer = 00000000] [url = about:blank] 04:50:54 INFO - PROCESS | 308 | --DOMWINDOW == 82 (1AC74000) [pid = 308] [serial = 2186] [outer = 00000000] [url = about:blank] 04:50:54 INFO - PROCESS | 308 | --DOMWINDOW == 81 (1AB08000) [pid = 308] [serial = 2185] [outer = 00000000] [url = about:blank] 04:50:54 INFO - PROCESS | 308 | --DOMWINDOW == 80 (17F2F800) [pid = 308] [serial = 2183] [outer = 00000000] [url = about:blank] 04:50:54 INFO - PROCESS | 308 | --DOMWINDOW == 79 (16285400) [pid = 308] [serial = 2182] [outer = 00000000] [url = about:blank] 04:50:54 INFO - PROCESS | 308 | --DOMWINDOW == 78 (100D3800) [pid = 308] [serial = 2180] [outer = 00000000] [url = about:blank] 04:50:54 INFO - PROCESS | 308 | --DOMWINDOW == 77 (0FE2A400) [pid = 308] [serial = 2179] [outer = 00000000] [url = about:blank] 04:50:54 INFO - PROCESS | 308 | --DOMWINDOW == 76 (16748800) [pid = 308] [serial = 2203] [outer = 00000000] [url = about:blank] 04:50:54 INFO - PROCESS | 308 | --DOMWINDOW == 75 (17468000) [pid = 308] [serial = 2204] [outer = 00000000] [url = about:blank] 04:50:54 INFO - PROCESS | 308 | --DOMWINDOW == 74 (18D23C00) [pid = 308] [serial = 2213] [outer = 00000000] [url = about:blank] 04:50:54 INFO - PROCESS | 308 | --DOMWINDOW == 73 (18D1F000) [pid = 308] [serial = 2212] [outer = 00000000] [url = about:blank] 04:50:54 INFO - PROCESS | 308 | --DOMWINDOW == 72 (15F49400) [pid = 308] [serial = 2201] [outer = 00000000] [url = about:blank] 04:50:54 INFO - PROCESS | 308 | 1467114654272 Marionette TRACE conn6 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:54 INFO - PROCESS | 308 | 1467114654275 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:54 INFO - PROCESS | 308 | ++DOCSHELL 092A1C00 == 29 [pid = 308] [id = 759] 04:50:54 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (092A5000) [pid = 308] [serial = 2275] [outer = 00000000] 04:50:54 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (0F782000) [pid = 308] [serial = 2276] [outer = 092A5000] 04:50:54 INFO - PROCESS | 308 | 1467114654328 Marionette DEBUG loaded listener.js 04:50:54 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (0FCD1000) [pid = 308] [serial = 2277] [outer = 092A5000] 04:50:54 INFO - PROCESS | 308 | 1467114654696 Marionette TRACE conn6 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 04:50:54 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. 04:50:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 790ms 04:50:54 INFO - PROCESS | 308 | 1467114654784 Marionette TRACE conn6 -> [0,2993,"getWindowHandle",null] 04:50:54 INFO - PROCESS | 308 | 1467114654788 Marionette TRACE conn6 <- [1,2993,null,{"value":"13"}] 04:50:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 04:50:54 INFO - PROCESS | 308 | 1467114654795 Marionette TRACE conn6 -> [0,2994,"setScriptTimeout",{"ms":35000}] 04:50:54 INFO - PROCESS | 308 | 1467114654797 Marionette TRACE conn6 <- [1,2994,null,{}] 04:50:54 INFO - PROCESS | 308 | 1467114654801 Marionette TRACE conn6 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:54 INFO - PROCESS | 308 | 1467114654804 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:54 INFO - PROCESS | 308 | 1467114654924 Marionette TRACE conn6 <- [1,2995,null,{"value":null}] 04:50:54 INFO - PROCESS | 308 | 1467114654940 Marionette TRACE conn6 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:54 INFO - PROCESS | 308 | 1467114654942 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:54 INFO - PROCESS | 308 | ++DOCSHELL 0FF20800 == 30 [pid = 308] [id = 760] 04:50:54 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (0FF21C00) [pid = 308] [serial = 2278] [outer = 00000000] 04:50:54 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (10091400) [pid = 308] [serial = 2279] [outer = 0FF21C00] 04:50:54 INFO - PROCESS | 308 | 1467114654990 Marionette DEBUG loaded listener.js 04:50:55 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (10228C00) [pid = 308] [serial = 2280] [outer = 0FF21C00] 04:50:55 INFO - PROCESS | 308 | 1467114655430 Marionette TRACE conn6 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 04:50:55 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. 04:50:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 670ms 04:50:55 INFO - PROCESS | 308 | 1467114655466 Marionette TRACE conn6 -> [0,2997,"getWindowHandle",null] 04:50:55 INFO - PROCESS | 308 | 1467114655468 Marionette TRACE conn6 <- [1,2997,null,{"value":"13"}] 04:50:55 INFO - PROCESS | 308 | 1467114655472 Marionette TRACE conn6 -> [0,2998,"setScriptTimeout",{"ms":35000}] 04:50:55 INFO - TEST-START | /FileAPI/FileReaderSync.worker 04:50:55 INFO - PROCESS | 308 | 1467114655475 Marionette TRACE conn6 <- [1,2998,null,{}] 04:50:55 INFO - PROCESS | 308 | 1467114655486 Marionette TRACE conn6 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:55 INFO - PROCESS | 308 | 1467114655490 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:55 INFO - PROCESS | 308 | 1467114655582 Marionette TRACE conn6 <- [1,2999,null,{"value":null}] 04:50:55 INFO - PROCESS | 308 | 1467114655591 Marionette TRACE conn6 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:55 INFO - PROCESS | 308 | 1467114655594 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:55 INFO - PROCESS | 308 | ++DOCSHELL 14868400 == 31 [pid = 308] [id = 761] 04:50:55 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (14869400) [pid = 308] [serial = 2281] [outer = 00000000] 04:50:55 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (15633C00) [pid = 308] [serial = 2282] [outer = 14869400] 04:50:55 INFO - PROCESS | 308 | 1467114655641 Marionette DEBUG loaded listener.js 04:50:55 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (15F53000) [pid = 308] [serial = 2283] [outer = 14869400] 04:50:55 INFO - PROCESS | 308 | [308] 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 04:50:56 INFO - PROCESS | 308 | 1467114656154 Marionette TRACE conn6 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 04:50:56 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 04:50:56 INFO - {} 04:50:56 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 04:50:56 INFO - {} 04:50:56 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 04:50:56 INFO - {} 04:50:56 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 04:50:56 INFO - {} 04:50:56 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 730ms 04:50:56 INFO - PROCESS | 308 | 1467114656207 Marionette TRACE conn6 -> [0,3001,"getWindowHandle",null] 04:50:56 INFO - PROCESS | 308 | 1467114656209 Marionette TRACE conn6 <- [1,3001,null,{"value":"13"}] 04:50:56 INFO - PROCESS | 308 | 1467114656213 Marionette TRACE conn6 -> [0,3002,"setScriptTimeout",{"ms":35000}] 04:50:56 INFO - TEST-START | /FileAPI/fileReader.html 04:50:56 INFO - PROCESS | 308 | 1467114656214 Marionette TRACE conn6 <- [1,3002,null,{}] 04:50:56 INFO - PROCESS | 308 | 1467114656218 Marionette TRACE conn6 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:56 INFO - PROCESS | 308 | 1467114656220 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:56 INFO - PROCESS | 308 | 1467114656332 Marionette TRACE conn6 <- [1,3003,null,{"value":null}] 04:50:56 INFO - PROCESS | 308 | 1467114656340 Marionette TRACE conn6 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:56 INFO - PROCESS | 308 | 1467114656342 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:56 INFO - PROCESS | 308 | ++DOCSHELL 1746C000 == 32 [pid = 308] [id = 762] 04:50:56 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (1746C400) [pid = 308] [serial = 2284] [outer = 00000000] 04:50:56 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (17839000) [pid = 308] [serial = 2285] [outer = 1746C400] 04:50:56 INFO - PROCESS | 308 | 1467114656388 Marionette DEBUG loaded listener.js 04:50:56 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (17F31400) [pid = 308] [serial = 2286] [outer = 1746C400] 04:50:56 INFO - PROCESS | 308 | 1467114656856 Marionette TRACE conn6 <- [1,3004,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 04:50:56 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 04:50:56 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 04:50:56 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 04:50:56 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 04:50:56 INFO - TEST-OK | /FileAPI/fileReader.html | took 670ms 04:50:56 INFO - PROCESS | 308 | 1467114656886 Marionette TRACE conn6 -> [0,3005,"getWindowHandle",null] 04:50:56 INFO - PROCESS | 308 | 1467114656888 Marionette TRACE conn6 <- [1,3005,null,{"value":"13"}] 04:50:56 INFO - TEST-START | /FileAPI/historical.html 04:50:56 INFO - PROCESS | 308 | 1467114656897 Marionette TRACE conn6 -> [0,3006,"setScriptTimeout",{"ms":35000}] 04:50:56 INFO - PROCESS | 308 | 1467114656899 Marionette TRACE conn6 <- [1,3006,null,{}] 04:50:56 INFO - PROCESS | 308 | 1467114656902 Marionette TRACE conn6 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:56 INFO - PROCESS | 308 | 1467114656904 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:57 INFO - PROCESS | 308 | 1467114657019 Marionette TRACE conn6 <- [1,3007,null,{"value":null}] 04:50:57 INFO - PROCESS | 308 | 1467114657024 Marionette TRACE conn6 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:57 INFO - PROCESS | 308 | 1467114657026 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:57 INFO - PROCESS | 308 | ++DOCSHELL 17F35800 == 33 [pid = 308] [id = 763] 04:50:57 INFO - PROCESS | 308 | ++DOMWINDOW == 85 (17F37400) [pid = 308] [serial = 2287] [outer = 00000000] 04:50:57 INFO - PROCESS | 308 | ++DOMWINDOW == 86 (187E0C00) [pid = 308] [serial = 2288] [outer = 17F37400] 04:50:57 INFO - PROCESS | 308 | 1467114657069 Marionette DEBUG loaded listener.js 04:50:57 INFO - PROCESS | 308 | ++DOMWINDOW == 87 (189AE000) [pid = 308] [serial = 2289] [outer = 17F37400] 04:50:57 INFO - PROCESS | 308 | 1467114657483 Marionette TRACE conn6 <- [1,3008,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 04:50:57 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 04:50:57 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 04:50:57 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 04:50:57 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 04:50:57 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 04:50:57 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 04:50:57 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 04:50:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:57 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 04:50:57 INFO - TEST-OK | /FileAPI/historical.html | took 630ms 04:50:57 INFO - TEST-START | /FileAPI/idlharness.html 04:50:57 INFO - PROCESS | 308 | 1467114657532 Marionette TRACE conn6 -> [0,3009,"getWindowHandle",null] 04:50:57 INFO - PROCESS | 308 | 1467114657534 Marionette TRACE conn6 <- [1,3009,null,{"value":"13"}] 04:50:57 INFO - PROCESS | 308 | 1467114657537 Marionette TRACE conn6 -> [0,3010,"setScriptTimeout",{"ms":35000}] 04:50:57 INFO - PROCESS | 308 | 1467114657539 Marionette TRACE conn6 <- [1,3010,null,{}] 04:50:57 INFO - PROCESS | 308 | 1467114657542 Marionette TRACE conn6 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:57 INFO - PROCESS | 308 | 1467114657548 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:57 INFO - PROCESS | 308 | 1467114657688 Marionette TRACE conn6 <- [1,3011,null,{"value":null}] 04:50:57 INFO - PROCESS | 308 | 1467114657779 Marionette TRACE conn6 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:57 INFO - PROCESS | 308 | 1467114657781 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:57 INFO - PROCESS | 308 | ++DOCSHELL 18D27400 == 34 [pid = 308] [id = 764] 04:50:57 INFO - PROCESS | 308 | ++DOMWINDOW == 88 (18DE9400) [pid = 308] [serial = 2290] [outer = 00000000] 04:50:57 INFO - PROCESS | 308 | ++DOMWINDOW == 89 (1960C800) [pid = 308] [serial = 2291] [outer = 18DE9400] 04:50:57 INFO - PROCESS | 308 | 1467114657825 Marionette DEBUG loaded listener.js 04:50:57 INFO - PROCESS | 308 | ++DOMWINDOW == 90 (198D3C00) [pid = 308] [serial = 2292] [outer = 18DE9400] 04:50:58 INFO - PROCESS | 308 | --DOMWINDOW == 89 (1AE3E800) [pid = 308] [serial = 2261] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 04:50:58 INFO - PROCESS | 308 | --DOMWINDOW == 88 (18D0B400) [pid = 308] [serial = 2252] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 04:50:58 INFO - PROCESS | 308 | --DOMWINDOW == 87 (17895000) [pid = 308] [serial = 2237] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 04:50:58 INFO - PROCESS | 308 | --DOMWINDOW == 86 (187E1000) [pid = 308] [serial = 2240] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 04:50:58 INFO - PROCESS | 308 | --DOMWINDOW == 85 (0F8F9C00) [pid = 308] [serial = 2220] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 04:50:58 INFO - PROCESS | 308 | --DOMWINDOW == 84 (19A76C00) [pid = 308] [serial = 2217] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 04:50:58 INFO - PROCESS | 308 | --DOMWINDOW == 83 (17467800) [pid = 308] [serial = 2235] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 04:50:58 INFO - PROCESS | 308 | --DOMWINDOW == 82 (15637C00) [pid = 308] [serial = 2232] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 04:50:58 INFO - PROCESS | 308 | --DOMWINDOW == 81 (104BEC00) [pid = 308] [serial = 2226] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 04:50:58 INFO - PROCESS | 308 | --DOMWINDOW == 80 (092A7800) [pid = 308] [serial = 2243] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 04:50:58 INFO - PROCESS | 308 | --DOMWINDOW == 79 (14820000) [pid = 308] [serial = 2229] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 04:50:58 INFO - PROCESS | 308 | --DOMWINDOW == 78 (0FE2D800) [pid = 308] [serial = 2223] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 04:50:58 INFO - PROCESS | 308 | --DOMWINDOW == 77 (19A75400) [pid = 308] [serial = 2249] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 04:50:58 INFO - PROCESS | 308 | --DOMWINDOW == 76 (104BD400) [pid = 308] [serial = 2258] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 04:50:58 INFO - PROCESS | 308 | --DOMWINDOW == 75 (0FE58C00) [pid = 308] [serial = 2255] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 04:50:58 INFO - PROCESS | 308 | --DOMWINDOW == 74 (19606C00) [pid = 308] [serial = 2246] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 04:50:58 INFO - PROCESS | 308 | 1467114658806 Marionette TRACE conn6 <- [1,3012,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\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]]]}] 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 04:50:58 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:50:58 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:58 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:50:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:50:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:50:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:50:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 04:50:58 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:50:58 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:58 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:50:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:50:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:50:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:50:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 04:50:58 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:50:58 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:58 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:50:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:50:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:50:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:50:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 04:50:58 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 04:50:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:50:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:50:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:50:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:50:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 04:50:58 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 04:50:58 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 04:50:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:50:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:50:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:50:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:50:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 04:50:58 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:50:58 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:58 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:50:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:50:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:50:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 04:50:58 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 04:50:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:50:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:50:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:50:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:50:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 04:50:58 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 04:50:58 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 04:50:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:50:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:50:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:50:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:50:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 04:50:58 INFO - TEST-OK | /FileAPI/idlharness.html | took 1400ms 04:50:58 INFO - PROCESS | 308 | 1467114658939 Marionette TRACE conn6 -> [0,3013,"getWindowHandle",null] 04:50:58 INFO - PROCESS | 308 | 1467114658941 Marionette TRACE conn6 <- [1,3013,null,{"value":"13"}] 04:50:58 INFO - TEST-START | /FileAPI/idlharness.worker 04:50:58 INFO - PROCESS | 308 | 1467114658945 Marionette TRACE conn6 -> [0,3014,"setScriptTimeout",{"ms":35000}] 04:50:58 INFO - PROCESS | 308 | 1467114658946 Marionette TRACE conn6 <- [1,3014,null,{}] 04:50:58 INFO - PROCESS | 308 | 1467114658950 Marionette TRACE conn6 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:58 INFO - PROCESS | 308 | 1467114658952 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:59 INFO - PROCESS | 308 | 1467114659067 Marionette TRACE conn6 <- [1,3015,null,{"value":null}] 04:50:59 INFO - PROCESS | 308 | 1467114659155 Marionette TRACE conn6 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:59 INFO - PROCESS | 308 | 1467114659156 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:50:59 INFO - PROCESS | 308 | ++DOCSHELL 10229400 == 35 [pid = 308] [id = 765] 04:50:59 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (1960C400) [pid = 308] [serial = 2293] [outer = 00000000] 04:50:59 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (19A75400) [pid = 308] [serial = 2294] [outer = 1960C400] 04:50:59 INFO - PROCESS | 308 | 1467114659200 Marionette DEBUG loaded listener.js 04:50:59 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (1B9A2C00) [pid = 308] [serial = 2295] [outer = 1960C400] 04:50:59 INFO - PROCESS | 308 | [308] 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 04:51:00 INFO - PROCESS | 308 | 1467114660200 Marionette TRACE conn6 <- [1,3016,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\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,{},{}]]]}] 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:51:00 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:00 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:51:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:51:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:51:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:51:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:51:00 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:51:00 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:51:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:51:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:51:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:51:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:51:00 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:00 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:51:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:51:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:51:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:51:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 04:51:00 INFO - {} 04:51:00 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 04:51:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:51:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:51:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:51:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:51:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:51:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 04:51:00 INFO - {} 04:51:00 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 - {} 04:51:00 INFO - {} 04:51:00 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 04:51:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:51:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:51:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:51:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:51:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:51:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:51:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:51:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:51:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:51:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:51:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 04:51:00 INFO - {} 04:51:00 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 04:51:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:51:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:51:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:51:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:51:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:51:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 04:51:00 INFO - {} 04:51:00 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 - {} 04:51:00 INFO - {} 04:51:00 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 04:51:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:51:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:51:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:51:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:51:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:51:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:51:00 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 04:51:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 04:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:51:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 04:51:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:51:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:51:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:51:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:51:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 04:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:51:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:51:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:51:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:51:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:51:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:51:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 04:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:51:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 04:51:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:51:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:51:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:51:00 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 04:51:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 04:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:51:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 04:51:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:51:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:51:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:51:00 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 04:51:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 04:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:51:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 04:51:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:51:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:51:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:51:00 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 04:51:00 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 04:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:00 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:51:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:51:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:51:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:51:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:51:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:51:00 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 04:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:51:00 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:51:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:51:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:51:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:51:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:51:00 INFO - {} 04:51:00 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1398ms 04:51:00 INFO - PROCESS | 308 | 1467114660349 Marionette TRACE conn6 -> [0,3017,"getWindowHandle",null] 04:51:00 INFO - PROCESS | 308 | 1467114660355 Marionette TRACE conn6 <- [1,3017,null,{"value":"13"}] 04:51:00 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 04:51:00 INFO - PROCESS | 308 | 1467114660361 Marionette TRACE conn6 -> [0,3018,"setScriptTimeout",{"ms":35000}] 04:51:00 INFO - PROCESS | 308 | 1467114660364 Marionette TRACE conn6 <- [1,3018,null,{}] 04:51:00 INFO - PROCESS | 308 | 1467114660412 Marionette TRACE conn6 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:00 INFO - PROCESS | 308 | 1467114660415 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:51:00 INFO - PROCESS | 308 | 1467114660533 Marionette TRACE conn6 <- [1,3019,null,{"value":null}] 04:51:00 INFO - PROCESS | 308 | 1467114660697 Marionette TRACE conn6 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:00 INFO - PROCESS | 308 | 1467114660701 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:51:00 INFO - PROCESS | 308 | ++DOCSHELL 1C30A400 == 36 [pid = 308] [id = 766] 04:51:00 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (1C30A800) [pid = 308] [serial = 2296] [outer = 00000000] 04:51:00 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (1C30E000) [pid = 308] [serial = 2297] [outer = 1C30A800] 04:51:00 INFO - PROCESS | 308 | 1467114660760 Marionette DEBUG loaded listener.js 04:51:00 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (1C4C5000) [pid = 308] [serial = 2298] [outer = 1C30A800] 04:51:01 INFO - PROCESS | 308 | 1467114661283 Marionette TRACE conn6 <- [1,3020,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 04:51:01 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 04:51:01 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 970ms 04:51:01 INFO - PROCESS | 308 | 1467114661333 Marionette TRACE conn6 -> [0,3021,"getWindowHandle",null] 04:51:01 INFO - PROCESS | 308 | 1467114661338 Marionette TRACE conn6 <- [1,3021,null,{"value":"13"}] 04:51:01 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 04:51:01 INFO - PROCESS | 308 | 1467114661344 Marionette TRACE conn6 -> [0,3022,"setScriptTimeout",{"ms":35000}] 04:51:01 INFO - PROCESS | 308 | 1467114661347 Marionette TRACE conn6 <- [1,3022,null,{}] 04:51:01 INFO - PROCESS | 308 | 1467114661351 Marionette TRACE conn6 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:01 INFO - PROCESS | 308 | 1467114661354 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:51:01 INFO - PROCESS | 308 | 1467114661522 Marionette TRACE conn6 <- [1,3023,null,{"value":null}] 04:51:01 INFO - PROCESS | 308 | 1467114661601 Marionette TRACE conn6 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:01 INFO - PROCESS | 308 | 1467114661604 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:51:01 INFO - PROCESS | 308 | ++DOCSHELL 18DEF400 == 37 [pid = 308] [id = 767] 04:51:01 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (1C4C7000) [pid = 308] [serial = 2299] [outer = 00000000] 04:51:01 INFO - PROCESS | 308 | ++DOMWINDOW == 82 (1CE37400) [pid = 308] [serial = 2300] [outer = 1C4C7000] 04:51:01 INFO - PROCESS | 308 | 1467114661660 Marionette DEBUG loaded listener.js 04:51:01 INFO - PROCESS | 308 | ++DOMWINDOW == 83 (1CE3E400) [pid = 308] [serial = 2301] [outer = 1C4C7000] 04:51:02 INFO - PROCESS | 308 | 1467114662198 Marionette TRACE conn6 <- [1,3024,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 04:51:02 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 04:51:02 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 870ms 04:51:02 INFO - PROCESS | 308 | 1467114662221 Marionette TRACE conn6 -> [0,3025,"getWindowHandle",null] 04:51:02 INFO - PROCESS | 308 | 1467114662224 Marionette TRACE conn6 <- [1,3025,null,{"value":"13"}] 04:51:02 INFO - TEST-START | /FileAPI/blob/Blob-close.html 04:51:02 INFO - PROCESS | 308 | 1467114662229 Marionette TRACE conn6 -> [0,3026,"setScriptTimeout",{"ms":35000}] 04:51:02 INFO - PROCESS | 308 | 1467114662233 Marionette TRACE conn6 <- [1,3026,null,{}] 04:51:02 INFO - PROCESS | 308 | 1467114662244 Marionette TRACE conn6 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:02 INFO - PROCESS | 308 | 1467114662249 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:51:02 INFO - PROCESS | 308 | 1467114662357 Marionette TRACE conn6 <- [1,3027,null,{"value":null}] 04:51:02 INFO - PROCESS | 308 | 1467114662512 Marionette TRACE conn6 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:02 INFO - PROCESS | 308 | 1467114662516 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:51:02 INFO - PROCESS | 308 | ++DOCSHELL 1D453800 == 38 [pid = 308] [id = 768] 04:51:02 INFO - PROCESS | 308 | ++DOMWINDOW == 84 (1D454000) [pid = 308] [serial = 2302] [outer = 00000000] 04:51:02 INFO - PROCESS | 308 | ++DOMWINDOW == 85 (1D867400) [pid = 308] [serial = 2303] [outer = 1D454000] 04:51:02 INFO - PROCESS | 308 | 1467114662574 Marionette DEBUG loaded listener.js 04:51:02 INFO - PROCESS | 308 | ++DOMWINDOW == 86 (1D86B000) [pid = 308] [serial = 2304] [outer = 1D454000] 04:51:03 INFO - PROCESS | 308 | 1467114663069 Marionette TRACE conn6 <- [1,3028,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 04:51:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 04:51:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 04:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:51:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 04:51:03 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 870ms 04:51:03 INFO - PROCESS | 308 | 1467114663151 Marionette TRACE conn6 -> [0,3029,"getWindowHandle",null] 04:51:03 INFO - PROCESS | 308 | 1467114663154 Marionette TRACE conn6 <- [1,3029,null,{"value":"13"}] 04:51:03 INFO - PROCESS | 308 | 1467114663159 Marionette TRACE conn6 -> [0,3030,"setScriptTimeout",{"ms":35000}] 04:51:03 INFO - PROCESS | 308 | 1467114663161 Marionette TRACE conn6 <- [1,3030,null,{}] 04:51:03 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 04:51:03 INFO - PROCESS | 308 | 1467114663164 Marionette TRACE conn6 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:03 INFO - PROCESS | 308 | 1467114663167 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:51:03 INFO - PROCESS | 308 | 1467114663275 Marionette TRACE conn6 <- [1,3031,null,{"value":null}] 04:51:03 INFO - PROCESS | 308 | 1467114663422 Marionette TRACE conn6 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:03 INFO - PROCESS | 308 | 1467114663424 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:51:03 INFO - PROCESS | 308 | ++DOCSHELL 0FF20400 == 39 [pid = 308] [id = 769] 04:51:03 INFO - PROCESS | 308 | ++DOMWINDOW == 87 (104C0400) [pid = 308] [serial = 2305] [outer = 00000000] 04:51:03 INFO - PROCESS | 308 | ++DOMWINDOW == 88 (1D873C00) [pid = 308] [serial = 2306] [outer = 104C0400] 04:51:03 INFO - PROCESS | 308 | 1467114663480 Marionette DEBUG loaded listener.js 04:51:03 INFO - PROCESS | 308 | ++DOMWINDOW == 89 (1FA1E400) [pid = 308] [serial = 2307] [outer = 104C0400] 04:51:04 INFO - PROCESS | 308 | 1467114664175 Marionette TRACE conn6 <- [1,3032,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 13","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 04:51:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 04:51:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 04:51:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 04:51:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 04:51:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 04:51:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 04:51:04 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. 04:51:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 04:51:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 04:51:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 04:51:04 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'.) 04:51:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 04:51:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 04:51:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 04:51:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 04:51:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 04:51:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 04:51:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 04:51:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 04:51:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 04:51:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 04:51:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 04:51:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 04:51:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 04:51:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 04:51:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 04:51:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 04:51:04 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. 04:51:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 04:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:51:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 04:51:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 04:51:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 04:51:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 04:51:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 04:51:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 04:51:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 04:51:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 04:51:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 04:51:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 04:51:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 04:51:04 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. 04:51:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 04:51:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:51:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 04:51:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:51:04 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. 04:51:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 04:51:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:51:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 04:51:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:51:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 04:51:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 04:51:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 04:51:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 04:51:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 04:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:51:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 04:51:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 04:51:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 04:51:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 04:51:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:51:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:51:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:51:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 04:51:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 04:51:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:51:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:51:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:51:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 04:51:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:51:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:51:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:51:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 04:51:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:51:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:51:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:51:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 04:51:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 04:51:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:51:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:51:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:51:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 04:51:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:51:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:51:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:51:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 04:51:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:51:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:51:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:51:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 04:51:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:51:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:51:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:51:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 04:51:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:51:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:51:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:51:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 04:51:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 04:51:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 04:51:04 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1141ms 04:51:04 INFO - PROCESS | 308 | 1467114664357 Marionette TRACE conn6 -> [0,3033,"getWindowHandle",null] 04:51:04 INFO - PROCESS | 308 | 1467114664361 Marionette TRACE conn6 <- [1,3033,null,{"value":"13"}] 04:51:04 INFO - PROCESS | 308 | 1467114664367 Marionette TRACE conn6 -> [0,3034,"setScriptTimeout",{"ms":35000}] 04:51:04 INFO - PROCESS | 308 | 1467114664370 Marionette TRACE conn6 <- [1,3034,null,{}] 04:51:04 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 04:51:04 INFO - PROCESS | 308 | 1467114664376 Marionette TRACE conn6 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:04 INFO - PROCESS | 308 | 1467114664379 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:51:04 INFO - PROCESS | 308 | 1467114664495 Marionette TRACE conn6 <- [1,3035,null,{"value":null}] 04:51:04 INFO - PROCESS | 308 | 1467114664636 Marionette TRACE conn6 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:04 INFO - PROCESS | 308 | 1467114664641 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:51:04 INFO - PROCESS | 308 | ++DOCSHELL 100D2400 == 40 [pid = 308] [id = 770] 04:51:04 INFO - PROCESS | 308 | ++DOMWINDOW == 90 (10541800) [pid = 308] [serial = 2308] [outer = 00000000] 04:51:04 INFO - PROCESS | 308 | ++DOMWINDOW == 91 (16281000) [pid = 308] [serial = 2309] [outer = 10541800] 04:51:04 INFO - PROCESS | 308 | 1467114664693 Marionette DEBUG loaded listener.js 04:51:04 INFO - PROCESS | 308 | ++DOMWINDOW == 92 (1746CC00) [pid = 308] [serial = 2310] [outer = 10541800] 04:51:04 INFO - PROCESS | 308 | [308] 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 04:51:05 INFO - PROCESS | 308 | --DOCSHELL 18D27400 == 39 [pid = 308] [id = 764] 04:51:05 INFO - PROCESS | 308 | --DOCSHELL 17F35800 == 38 [pid = 308] [id = 763] 04:51:05 INFO - PROCESS | 308 | --DOCSHELL 1746C000 == 37 [pid = 308] [id = 762] 04:51:05 INFO - PROCESS | 308 | --DOCSHELL 14868400 == 36 [pid = 308] [id = 761] 04:51:05 INFO - PROCESS | 308 | --DOCSHELL 0FF20800 == 35 [pid = 308] [id = 760] 04:51:05 INFO - PROCESS | 308 | --DOCSHELL 092A1C00 == 34 [pid = 308] [id = 759] 04:51:05 INFO - PROCESS | 308 | --DOCSHELL 0F860800 == 33 [pid = 308] [id = 756] 04:51:05 INFO - PROCESS | 308 | --DOCSHELL 0FCF0C00 == 32 [pid = 308] [id = 757] 04:51:05 INFO - PROCESS | 308 | --DOCSHELL 1B64A400 == 31 [pid = 308] [id = 755] 04:51:05 INFO - PROCESS | 308 | --DOCSHELL 142B8800 == 30 [pid = 308] [id = 758] 04:51:05 INFO - PROCESS | 308 | --DOCSHELL 1D453800 == 29 [pid = 308] [id = 768] 04:51:05 INFO - PROCESS | 308 | --DOCSHELL 0FF20400 == 28 [pid = 308] [id = 769] 04:51:05 INFO - PROCESS | 308 | --DOCSHELL 18DEF400 == 27 [pid = 308] [id = 767] 04:51:05 INFO - PROCESS | 308 | --DOCSHELL 10229400 == 26 [pid = 308] [id = 765] 04:51:05 INFO - PROCESS | 308 | --DOCSHELL 1C30A400 == 25 [pid = 308] [id = 766] 04:51:05 INFO - PROCESS | 308 | --DOMWINDOW == 91 (19AC2000) [pid = 308] [serial = 2250] [outer = 00000000] [url = about:blank] 04:51:05 INFO - PROCESS | 308 | --DOMWINDOW == 90 (1B652800) [pid = 308] [serial = 2263] [outer = 00000000] [url = about:blank] 04:51:05 INFO - PROCESS | 308 | --DOMWINDOW == 89 (1AB08800) [pid = 308] [serial = 2260] [outer = 00000000] [url = about:blank] 04:51:05 INFO - PROCESS | 308 | --DOMWINDOW == 88 (14293400) [pid = 308] [serial = 2256] [outer = 00000000] [url = about:blank] 04:51:05 INFO - PROCESS | 308 | --DOMWINDOW == 87 (15F4D000) [pid = 308] [serial = 2257] [outer = 00000000] [url = about:blank] 04:51:05 INFO - PROCESS | 308 | --DOMWINDOW == 86 (19F7AC00) [pid = 308] [serial = 2254] [outer = 00000000] [url = about:blank] 04:51:05 INFO - PROCESS | 308 | --DOMWINDOW == 85 (1994BC00) [pid = 308] [serial = 2247] [outer = 00000000] [url = about:blank] 04:51:05 INFO - PROCESS | 308 | --DOMWINDOW == 84 (19A72800) [pid = 308] [serial = 2248] [outer = 00000000] [url = about:blank] 04:51:05 INFO - PROCESS | 308 | --DOMWINDOW == 83 (19F6DC00) [pid = 308] [serial = 2259] [outer = 00000000] [url = about:blank] 04:51:05 INFO - PROCESS | 308 | --DOMWINDOW == 82 (1B64F400) [pid = 308] [serial = 2262] [outer = 00000000] [url = about:blank] 04:51:05 INFO - PROCESS | 308 | --DOMWINDOW == 81 (19F73C00) [pid = 308] [serial = 2253] [outer = 00000000] [url = about:blank] 04:51:05 INFO - PROCESS | 308 | --DOMWINDOW == 80 (17F34C00) [pid = 308] [serial = 2238] [outer = 00000000] [url = about:blank] 04:51:05 INFO - PROCESS | 308 | --DOMWINDOW == 79 (18658000) [pid = 308] [serial = 2239] [outer = 00000000] [url = about:blank] 04:51:05 INFO - PROCESS | 308 | --DOMWINDOW == 78 (18DE6400) [pid = 308] [serial = 2241] [outer = 00000000] [url = about:blank] 04:51:05 INFO - PROCESS | 308 | --DOMWINDOW == 77 (18DEE400) [pid = 308] [serial = 2242] [outer = 00000000] [url = about:blank] 04:51:05 INFO - PROCESS | 308 | --DOMWINDOW == 76 (0FC75400) [pid = 308] [serial = 2221] [outer = 00000000] [url = about:blank] 04:51:05 INFO - PROCESS | 308 | --DOMWINDOW == 75 (0FCC9000) [pid = 308] [serial = 2222] [outer = 00000000] [url = about:blank] 04:51:05 INFO - PROCESS | 308 | --DOMWINDOW == 74 (19A80000) [pid = 308] [serial = 2219] [outer = 00000000] [url = about:blank] 04:51:05 INFO - PROCESS | 308 | --DOMWINDOW == 73 (1746D400) [pid = 308] [serial = 2236] [outer = 00000000] [url = about:blank] 04:51:05 INFO - PROCESS | 308 | --DOMWINDOW == 72 (15F95C00) [pid = 308] [serial = 2233] [outer = 00000000] [url = about:blank] 04:51:05 INFO - PROCESS | 308 | --DOMWINDOW == 71 (16286000) [pid = 308] [serial = 2234] [outer = 00000000] [url = about:blank] 04:51:05 INFO - PROCESS | 308 | --DOMWINDOW == 70 (10549400) [pid = 308] [serial = 2227] [outer = 00000000] [url = about:blank] 04:51:05 INFO - PROCESS | 308 | --DOMWINDOW == 69 (110CFC00) [pid = 308] [serial = 2228] [outer = 00000000] [url = about:blank] 04:51:05 INFO - PROCESS | 308 | --DOMWINDOW == 68 (19608800) [pid = 308] [serial = 2244] [outer = 00000000] [url = about:blank] 04:51:05 INFO - PROCESS | 308 | --DOMWINDOW == 67 (1960AC00) [pid = 308] [serial = 2245] [outer = 00000000] [url = about:blank] 04:51:05 INFO - PROCESS | 308 | --DOMWINDOW == 66 (14953400) [pid = 308] [serial = 2230] [outer = 00000000] [url = about:blank] 04:51:05 INFO - PROCESS | 308 | --DOMWINDOW == 65 (15638000) [pid = 308] [serial = 2231] [outer = 00000000] [url = about:blank] 04:51:05 INFO - PROCESS | 308 | --DOMWINDOW == 64 (0FE55C00) [pid = 308] [serial = 2224] [outer = 00000000] [url = about:blank] 04:51:05 INFO - PROCESS | 308 | --DOMWINDOW == 63 (0FE5A800) [pid = 308] [serial = 2225] [outer = 00000000] [url = about:blank] 04:51:05 INFO - PROCESS | 308 | --DOMWINDOW == 62 (19BAB000) [pid = 308] [serial = 2251] [outer = 00000000] [url = about:blank] 04:51:06 INFO - PROCESS | 308 | 1467114666030 Marionette TRACE conn6 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 04:51:06 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 04:51:06 INFO - {} 04:51:06 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1675ms 04:51:06 INFO - PROCESS | 308 | 1467114666051 Marionette TRACE conn6 -> [0,3037,"getWindowHandle",null] 04:51:06 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 04:51:06 INFO - PROCESS | 308 | 1467114666056 Marionette TRACE conn6 <- [1,3037,null,{"value":"13"}] 04:51:06 INFO - PROCESS | 308 | 1467114666061 Marionette TRACE conn6 -> [0,3038,"setScriptTimeout",{"ms":35000}] 04:51:06 INFO - PROCESS | 308 | 1467114666064 Marionette TRACE conn6 <- [1,3038,null,{}] 04:51:06 INFO - PROCESS | 308 | 1467114666070 Marionette TRACE conn6 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:06 INFO - PROCESS | 308 | 1467114666073 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:51:06 INFO - PROCESS | 308 | 1467114666172 Marionette TRACE conn6 <- [1,3039,null,{"value":null}] 04:51:06 INFO - PROCESS | 308 | 1467114666262 Marionette TRACE conn6 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:06 INFO - PROCESS | 308 | 1467114666266 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:51:06 INFO - PROCESS | 308 | ++DOCSHELL 0FC75000 == 26 [pid = 308] [id = 771] 04:51:06 INFO - PROCESS | 308 | ++DOMWINDOW == 63 (0FC76000) [pid = 308] [serial = 2311] [outer = 00000000] 04:51:06 INFO - PROCESS | 308 | ++DOMWINDOW == 64 (0FC92000) [pid = 308] [serial = 2312] [outer = 0FC76000] 04:51:06 INFO - PROCESS | 308 | 1467114666315 Marionette DEBUG loaded listener.js 04:51:06 INFO - PROCESS | 308 | ++DOMWINDOW == 65 (0FCCD400) [pid = 308] [serial = 2313] [outer = 0FC76000] 04:51:06 INFO - PROCESS | 308 | 1467114666712 Marionette TRACE conn6 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 04:51:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 04:51:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 04:51:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 04:51:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 04:51:06 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 690ms 04:51:06 INFO - PROCESS | 308 | 1467114666755 Marionette TRACE conn6 -> [0,3041,"getWindowHandle",null] 04:51:06 INFO - PROCESS | 308 | 1467114666760 Marionette TRACE conn6 <- [1,3041,null,{"value":"13"}] 04:51:06 INFO - PROCESS | 308 | 1467114666767 Marionette TRACE conn6 -> [0,3042,"setScriptTimeout",{"ms":35000}] 04:51:06 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 04:51:06 INFO - PROCESS | 308 | 1467114666770 Marionette TRACE conn6 <- [1,3042,null,{}] 04:51:06 INFO - PROCESS | 308 | 1467114666774 Marionette TRACE conn6 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:06 INFO - PROCESS | 308 | 1467114666776 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:51:06 INFO - PROCESS | 308 | 1467114666864 Marionette TRACE conn6 <- [1,3043,null,{"value":null}] 04:51:06 INFO - PROCESS | 308 | 1467114666871 Marionette TRACE conn6 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:06 INFO - PROCESS | 308 | 1467114666874 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:51:06 INFO - PROCESS | 308 | ++DOCSHELL 0FCF3400 == 27 [pid = 308] [id = 772] 04:51:06 INFO - PROCESS | 308 | ++DOMWINDOW == 66 (0FE25C00) [pid = 308] [serial = 2314] [outer = 00000000] 04:51:06 INFO - PROCESS | 308 | ++DOMWINDOW == 67 (0FE2CC00) [pid = 308] [serial = 2315] [outer = 0FE25C00] 04:51:06 INFO - PROCESS | 308 | 1467114666922 Marionette DEBUG loaded listener.js 04:51:07 INFO - PROCESS | 308 | ++DOMWINDOW == 68 (0FE57000) [pid = 308] [serial = 2316] [outer = 0FE25C00] 04:51:07 INFO - PROCESS | 308 | 1467114667650 Marionette TRACE conn6 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 04:51:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 04:51:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:51:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 04:51:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:51:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 04:51:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:51:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 04:51:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:51:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 04:51:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:51:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 04:51:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:51:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 04:51:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:51:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 04:51:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:51:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 04:51:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:51:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 04:51:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:51:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 04:51:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:51:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 04:51:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:51:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 04:51:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:51:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 04:51:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:51:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 04:51:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:51:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 04:51:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:51:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 04:51:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:51:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 04:51:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:51:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 04:51:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:51:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 04:51:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:51:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 04:51:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:51:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 04:51:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:51:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:51:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:51:07 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" 04:51:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:51:07 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" 04:51:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:51:07 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 991ms 04:51:07 INFO - PROCESS | 308 | 1467114667763 Marionette TRACE conn6 -> [0,3045,"getWindowHandle",null] 04:51:07 INFO - PROCESS | 308 | 1467114667766 Marionette TRACE conn6 <- [1,3045,null,{"value":"13"}] 04:51:07 INFO - TEST-START | /FileAPI/file/File-constructor.html 04:51:07 INFO - PROCESS | 308 | 1467114667769 Marionette TRACE conn6 -> [0,3046,"setScriptTimeout",{"ms":35000}] 04:51:07 INFO - PROCESS | 308 | 1467114667773 Marionette TRACE conn6 <- [1,3046,null,{}] 04:51:07 INFO - PROCESS | 308 | 1467114667784 Marionette TRACE conn6 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:07 INFO - PROCESS | 308 | 1467114667789 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:51:07 INFO - PROCESS | 308 | 1467114667877 Marionette TRACE conn6 <- [1,3047,null,{"value":null}] 04:51:07 INFO - PROCESS | 308 | 1467114667884 Marionette TRACE conn6 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:07 INFO - PROCESS | 308 | 1467114667887 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:51:07 INFO - PROCESS | 308 | ++DOCSHELL 148DEC00 == 28 [pid = 308] [id = 773] 04:51:07 INFO - PROCESS | 308 | ++DOMWINDOW == 69 (148E2C00) [pid = 308] [serial = 2317] [outer = 00000000] 04:51:07 INFO - PROCESS | 308 | ++DOMWINDOW == 70 (1562C000) [pid = 308] [serial = 2318] [outer = 148E2C00] 04:51:07 INFO - PROCESS | 308 | 1467114667939 Marionette DEBUG loaded listener.js 04:51:08 INFO - PROCESS | 308 | ++DOMWINDOW == 71 (15F4A800) [pid = 308] [serial = 2319] [outer = 148E2C00] 04:51:08 INFO - PROCESS | 308 | 1467114668464 Marionette TRACE conn6 <- [1,3048,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 04:51:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 04:51:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 04:51:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 04:51:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 04:51:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 04:51:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 04:51:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 04:51:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 04:51:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 04:51:08 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 04:51:08 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 04:51:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:51:08 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 04:51:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 04:51:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 04:51:08 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:51:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 04:51:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:51:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 04:51:08 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 04:51:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 04:51:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:51:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 04:51:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 04:51:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 04:51:08 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 741ms 04:51:08 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 04:51:08 INFO - PROCESS | 308 | 1467114668514 Marionette TRACE conn6 -> [0,3049,"getWindowHandle",null] 04:51:08 INFO - PROCESS | 308 | 1467114668516 Marionette TRACE conn6 <- [1,3049,null,{"value":"13"}] 04:51:08 INFO - PROCESS | 308 | 1467114668520 Marionette TRACE conn6 -> [0,3050,"setScriptTimeout",{"ms":35000}] 04:51:08 INFO - PROCESS | 308 | 1467114668522 Marionette TRACE conn6 <- [1,3050,null,{}] 04:51:08 INFO - PROCESS | 308 | 1467114668525 Marionette TRACE conn6 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:08 INFO - PROCESS | 308 | 1467114668527 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:51:08 INFO - PROCESS | 308 | 1467114668645 Marionette TRACE conn6 <- [1,3051,null,{"value":null}] 04:51:08 INFO - PROCESS | 308 | 1467114668712 Marionette TRACE conn6 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:08 INFO - PROCESS | 308 | 1467114668714 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:51:08 INFO - PROCESS | 308 | ++DOCSHELL 16211000 == 29 [pid = 308] [id = 774] 04:51:08 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (16212000) [pid = 308] [serial = 2320] [outer = 00000000] 04:51:08 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (17471400) [pid = 308] [serial = 2321] [outer = 16212000] 04:51:08 INFO - PROCESS | 308 | 1467114668759 Marionette DEBUG loaded listener.js 04:51:08 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (17F2DC00) [pid = 308] [serial = 2322] [outer = 16212000] 04:51:08 INFO - PROCESS | 308 | [308] 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 04:51:09 INFO - PROCESS | 308 | 1467114669202 Marionette TRACE conn6 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 04:51:09 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 04:51:09 INFO - {} 04:51:09 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 730ms 04:51:09 INFO - PROCESS | 308 | 1467114669263 Marionette TRACE conn6 -> [0,3053,"getWindowHandle",null] 04:51:09 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 04:51:09 INFO - PROCESS | 308 | 1467114669265 Marionette TRACE conn6 <- [1,3053,null,{"value":"13"}] 04:51:09 INFO - PROCESS | 308 | 1467114669269 Marionette TRACE conn6 -> [0,3054,"setScriptTimeout",{"ms":35000}] 04:51:09 INFO - PROCESS | 308 | 1467114669270 Marionette TRACE conn6 <- [1,3054,null,{}] 04:51:09 INFO - PROCESS | 308 | 1467114669275 Marionette TRACE conn6 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:09 INFO - PROCESS | 308 | 1467114669277 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:51:09 INFO - PROCESS | 308 | 1467114669403 Marionette TRACE conn6 <- [1,3055,null,{"value":null}] 04:51:09 INFO - PROCESS | 308 | 1467114669410 Marionette TRACE conn6 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:09 INFO - PROCESS | 308 | 1467114669412 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:51:09 INFO - PROCESS | 308 | ++DOCSHELL 17F36400 == 30 [pid = 308] [id = 775] 04:51:09 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (18662400) [pid = 308] [serial = 2323] [outer = 00000000] 04:51:09 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (18D21C00) [pid = 308] [serial = 2324] [outer = 18662400] 04:51:09 INFO - PROCESS | 308 | 1467114669455 Marionette DEBUG loaded listener.js 04:51:09 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (18DE8000) [pid = 308] [serial = 2325] [outer = 18662400] 04:51:09 INFO - PROCESS | 308 | 1467114669897 Marionette TRACE conn6 <- [1,3056,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 04:51:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 04:51:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 04:51:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 04:51:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 04:51:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 04:51:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 04:51:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 04:51:09 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 670ms 04:51:09 INFO - PROCESS | 308 | 1467114669939 Marionette TRACE conn6 -> [0,3057,"getWindowHandle",null] 04:51:09 INFO - PROCESS | 308 | 1467114669941 Marionette TRACE conn6 <- [1,3057,null,{"value":"13"}] 04:51:09 INFO - PROCESS | 308 | 1467114669944 Marionette TRACE conn6 -> [0,3058,"setScriptTimeout",{"ms":35000}] 04:51:09 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 04:51:09 INFO - PROCESS | 308 | 1467114669946 Marionette TRACE conn6 <- [1,3058,null,{}] 04:51:09 INFO - PROCESS | 308 | 1467114669949 Marionette TRACE conn6 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:09 INFO - PROCESS | 308 | 1467114669955 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:51:10 INFO - PROCESS | 308 | 1467114670096 Marionette TRACE conn6 <- [1,3059,null,{"value":null}] 04:51:10 INFO - PROCESS | 308 | 1467114670101 Marionette TRACE conn6 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:10 INFO - PROCESS | 308 | 1467114670103 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:51:10 INFO - PROCESS | 308 | ++DOCSHELL 194A7C00 == 31 [pid = 308] [id = 776] 04:51:10 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (194A9C00) [pid = 308] [serial = 2326] [outer = 00000000] 04:51:10 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (1960FC00) [pid = 308] [serial = 2327] [outer = 194A9C00] 04:51:10 INFO - PROCESS | 308 | 1467114670148 Marionette DEBUG loaded listener.js 04:51:10 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (198DDC00) [pid = 308] [serial = 2328] [outer = 194A9C00] 04:51:10 INFO - PROCESS | 308 | --DOMWINDOW == 79 (17F37400) [pid = 308] [serial = 2287] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/historical.html] 04:51:10 INFO - PROCESS | 308 | --DOMWINDOW == 78 (18DE9400) [pid = 308] [serial = 2290] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 04:51:10 INFO - PROCESS | 308 | --DOMWINDOW == 77 (0FC90C00) [pid = 308] [serial = 2267] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 04:51:10 INFO - PROCESS | 308 | --DOMWINDOW == 76 (1B9A2800) [pid = 308] [serial = 2264] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 04:51:10 INFO - PROCESS | 308 | --DOMWINDOW == 75 (0FF21C00) [pid = 308] [serial = 2278] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 04:51:10 INFO - PROCESS | 308 | --DOMWINDOW == 74 (1746C400) [pid = 308] [serial = 2284] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 04:51:10 INFO - PROCESS | 308 | --DOMWINDOW == 73 (0FD9D400) [pid = 308] [serial = 2269] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 04:51:10 INFO - PROCESS | 308 | --DOMWINDOW == 72 (092A5000) [pid = 308] [serial = 2275] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 04:51:10 INFO - PROCESS | 308 | --DOMWINDOW == 71 (148E3400) [pid = 308] [serial = 2272] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 04:51:10 INFO - PROCESS | 308 | --DOMWINDOW == 70 (14869400) [pid = 308] [serial = 2281] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 04:51:10 INFO - PROCESS | 308 | --DOMWINDOW == 69 (1960C400) [pid = 308] [serial = 2293] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 04:51:10 INFO - PROCESS | 308 | 1467114670676 Marionette TRACE conn6 <- [1,3060,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 04:51:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 04:51:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 04:51:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 04:51:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 04:51:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 04:51:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 04:51:10 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 771ms 04:51:10 INFO - PROCESS | 308 | 1467114670743 Marionette TRACE conn6 -> [0,3061,"getWindowHandle",null] 04:51:10 INFO - PROCESS | 308 | 1467114670745 Marionette TRACE conn6 <- [1,3061,null,{"value":"13"}] 04:51:10 INFO - PROCESS | 308 | 1467114670749 Marionette TRACE conn6 -> [0,3062,"setScriptTimeout",{"ms":35000}] 04:51:10 INFO - PROCESS | 308 | 1467114670751 Marionette TRACE conn6 <- [1,3062,null,{}] 04:51:10 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 04:51:10 INFO - PROCESS | 308 | 1467114670754 Marionette TRACE conn6 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:10 INFO - PROCESS | 308 | 1467114670756 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:51:10 INFO - PROCESS | 308 | 1467114670834 Marionette TRACE conn6 <- [1,3063,null,{"value":null}] 04:51:10 INFO - PROCESS | 308 | 1467114670840 Marionette TRACE conn6 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:10 INFO - PROCESS | 308 | 1467114670841 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:51:10 INFO - PROCESS | 308 | ++DOCSHELL 15F97800 == 32 [pid = 308] [id = 777] 04:51:10 INFO - PROCESS | 308 | ++DOMWINDOW == 70 (17F30400) [pid = 308] [serial = 2329] [outer = 00000000] 04:51:10 INFO - PROCESS | 308 | ++DOMWINDOW == 71 (19A72400) [pid = 308] [serial = 2330] [outer = 17F30400] 04:51:10 INFO - PROCESS | 308 | 1467114670885 Marionette DEBUG loaded listener.js 04:51:10 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (19A73400) [pid = 308] [serial = 2331] [outer = 17F30400] 04:51:11 INFO - PROCESS | 308 | 1467114671299 Marionette TRACE conn6 <- [1,3064,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 04:51:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 04:51:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 04:51:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 04:51:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 04:51:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 04:51:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 04:51:11 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 570ms 04:51:11 INFO - PROCESS | 308 | 1467114671327 Marionette TRACE conn6 -> [0,3065,"getWindowHandle",null] 04:51:11 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 04:51:11 INFO - PROCESS | 308 | 1467114671329 Marionette TRACE conn6 <- [1,3065,null,{"value":"13"}] 04:51:11 INFO - PROCESS | 308 | 1467114671332 Marionette TRACE conn6 -> [0,3066,"setScriptTimeout",{"ms":35000}] 04:51:11 INFO - PROCESS | 308 | 1467114671334 Marionette TRACE conn6 <- [1,3066,null,{}] 04:51:11 INFO - PROCESS | 308 | 1467114671338 Marionette TRACE conn6 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:11 INFO - PROCESS | 308 | 1467114671349 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:51:11 INFO - PROCESS | 308 | 1467114671480 Marionette TRACE conn6 <- [1,3067,null,{"value":null}] 04:51:11 INFO - PROCESS | 308 | 1467114671489 Marionette TRACE conn6 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:11 INFO - PROCESS | 308 | 1467114671491 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:51:11 INFO - PROCESS | 308 | ++DOCSHELL 092A6C00 == 33 [pid = 308] [id = 778] 04:51:11 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (0C8BE400) [pid = 308] [serial = 2332] [outer = 00000000] 04:51:11 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (19A81C00) [pid = 308] [serial = 2333] [outer = 0C8BE400] 04:51:11 INFO - PROCESS | 308 | 1467114671538 Marionette DEBUG loaded listener.js 04:51:11 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (19A7BC00) [pid = 308] [serial = 2334] [outer = 0C8BE400] 04:51:11 INFO - PROCESS | 308 | 1467114671941 Marionette TRACE conn6 <- [1,3068,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3069,"getWindowHandle",null] 04:51:12 INFO - PROCESS | 308 | 1467114671972 Marionette TRACE conn6 <- [1,3069,null,{"value":"13"}] 04:51:12 INFO - PROCESS | 308 | 1467114671975 Marionette TRACE conn6 -> [0,3070,"setScriptTimeout",{"ms":35000}] 04:51:12 INFO - PROCESS | 308 | 1467114671977 Marionette TRACE conn6 <- [1,3070,null,{}] 04:51:12 INFO - PROCESS | 308 | 1467114671980 Marionette TRACE conn6 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:12 INFO - PROCESS | 308 | 1467114671982 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:51:12 INFO - PROCESS | 308 | 1467114672060 Marionette TRACE conn6 <- [1,3071,null,{"value":null}] 04:51:12 INFO - PROCESS | 308 | 1467114672193 Marionette TRACE conn6 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:12 INFO - PROCESS | 308 | 1467114672194 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:51:12 INFO - PROCESS | 308 | ++DOCSHELL 148DC800 == 34 [pid = 308] [id = 779] 04:51:12 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (1877F000) [pid = 308] [serial = 2335] [outer = 00000000] 04:51:12 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (19F6F800) [pid = 308] [serial = 2336] [outer = 1877F000] 04:51:12 INFO - PROCESS | 308 | 1467114672237 Marionette DEBUG loaded listener.js 04:51:12 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (19F72400) [pid = 308] [serial = 2337] [outer = 1877F000] 04:51:13 INFO - PROCESS | 308 | --DOCSHELL 0FC75000 == 33 [pid = 308] [id = 771] 04:51:13 INFO - PROCESS | 308 | --DOCSHELL 100D2400 == 32 [pid = 308] [id = 770] 04:51:13 INFO - PROCESS | 308 | --DOCSHELL 148DEC00 == 31 [pid = 308] [id = 773] 04:51:13 INFO - PROCESS | 308 | --DOCSHELL 0FCF3400 == 30 [pid = 308] [id = 772] 04:51:13 INFO - PROCESS | 308 | --DOCSHELL 16211000 == 29 [pid = 308] [id = 774] 04:51:13 INFO - PROCESS | 308 | --DOCSHELL 092A6C00 == 28 [pid = 308] [id = 778] 04:51:13 INFO - PROCESS | 308 | --DOCSHELL 17F36400 == 27 [pid = 308] [id = 775] 04:51:13 INFO - PROCESS | 308 | --DOCSHELL 15F97800 == 26 [pid = 308] [id = 777] 04:51:13 INFO - PROCESS | 308 | --DOCSHELL 194A7C00 == 25 [pid = 308] [id = 776] 04:51:13 INFO - PROCESS | 308 | --DOMWINDOW == 77 (15F53000) [pid = 308] [serial = 2283] [outer = 00000000] [url = about:blank] 04:51:13 INFO - PROCESS | 308 | --DOMWINDOW == 76 (19A75400) [pid = 308] [serial = 2294] [outer = 00000000] [url = about:blank] 04:51:13 INFO - PROCESS | 308 | --DOMWINDOW == 75 (187E0C00) [pid = 308] [serial = 2288] [outer = 00000000] [url = about:blank] 04:51:13 INFO - PROCESS | 308 | --DOMWINDOW == 74 (1960C800) [pid = 308] [serial = 2291] [outer = 00000000] [url = about:blank] 04:51:13 INFO - PROCESS | 308 | --DOMWINDOW == 73 (0FCCC800) [pid = 308] [serial = 2268] [outer = 00000000] [url = about:blank] 04:51:13 INFO - PROCESS | 308 | --DOMWINDOW == 72 (1B9AD000) [pid = 308] [serial = 2266] [outer = 00000000] [url = about:blank] 04:51:13 INFO - PROCESS | 308 | --DOMWINDOW == 71 (1B9A8800) [pid = 308] [serial = 2265] [outer = 00000000] [url = about:blank] 04:51:13 INFO - PROCESS | 308 | --DOMWINDOW == 70 (10091400) [pid = 308] [serial = 2279] [outer = 00000000] [url = about:blank] 04:51:13 INFO - PROCESS | 308 | --DOMWINDOW == 69 (10228C00) [pid = 308] [serial = 2280] [outer = 00000000] [url = about:blank] 04:51:13 INFO - PROCESS | 308 | --DOMWINDOW == 68 (17839000) [pid = 308] [serial = 2285] [outer = 00000000] [url = about:blank] 04:51:13 INFO - PROCESS | 308 | --DOMWINDOW == 67 (0FF1AC00) [pid = 308] [serial = 2270] [outer = 00000000] [url = about:blank] 04:51:13 INFO - PROCESS | 308 | --DOMWINDOW == 66 (100DB800) [pid = 308] [serial = 2271] [outer = 00000000] [url = about:blank] 04:51:13 INFO - PROCESS | 308 | --DOMWINDOW == 65 (0F782000) [pid = 308] [serial = 2276] [outer = 00000000] [url = about:blank] 04:51:13 INFO - PROCESS | 308 | --DOMWINDOW == 64 (0FCD1000) [pid = 308] [serial = 2277] [outer = 00000000] [url = about:blank] 04:51:13 INFO - PROCESS | 308 | --DOMWINDOW == 63 (17465C00) [pid = 308] [serial = 2273] [outer = 00000000] [url = about:blank] 04:51:13 INFO - PROCESS | 308 | --DOMWINDOW == 62 (17894400) [pid = 308] [serial = 2274] [outer = 00000000] [url = about:blank] 04:51:13 INFO - PROCESS | 308 | --DOMWINDOW == 61 (15633C00) [pid = 308] [serial = 2282] [outer = 00000000] [url = about:blank] 04:51:13 INFO - PROCESS | 308 | --DOMWINDOW == 60 (198D3C00) [pid = 308] [serial = 2292] [outer = 00000000] [url = about:blank] 04:51:13 INFO - PROCESS | 308 | --DOMWINDOW == 59 (189AE000) [pid = 308] [serial = 2289] [outer = 00000000] [url = about:blank] 04:51:13 INFO - PROCESS | 308 | --DOMWINDOW == 58 (17F31400) [pid = 308] [serial = 2286] [outer = 00000000] [url = about:blank] 04:51:13 INFO - PROCESS | 308 | --DOMWINDOW == 57 (1B9A2C00) [pid = 308] [serial = 2295] [outer = 00000000] [url = about:blank] 04:51:13 INFO - PROCESS | 308 | 1467114673985 Marionette TRACE conn6 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 04:51:13 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 04:51:13 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 04:51:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:51:13 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 04:51:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 04:51:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 2018ms 04:51:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 04:51:14 INFO - PROCESS | 308 | 1467114673995 Marionette TRACE conn6 -> [0,3073,"getWindowHandle",null] 04:51:14 INFO - PROCESS | 308 | 1467114673999 Marionette TRACE conn6 <- [1,3073,null,{"value":"13"}] 04:51:14 INFO - PROCESS | 308 | 1467114674004 Marionette TRACE conn6 -> [0,3074,"setScriptTimeout",{"ms":35000}] 04:51:14 INFO - PROCESS | 308 | 1467114674007 Marionette TRACE conn6 <- [1,3074,null,{}] 04:51:14 INFO - PROCESS | 308 | 1467114674013 Marionette TRACE conn6 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:14 INFO - PROCESS | 308 | 1467114674016 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:51:14 INFO - PROCESS | 308 | 1467114674114 Marionette TRACE conn6 <- [1,3075,null,{"value":null}] 04:51:14 INFO - PROCESS | 308 | 1467114674215 Marionette TRACE conn6 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:14 INFO - PROCESS | 308 | 1467114674217 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:51:14 INFO - PROCESS | 308 | ++DOCSHELL 0F8F7400 == 26 [pid = 308] [id = 780] 04:51:14 INFO - PROCESS | 308 | ++DOMWINDOW == 58 (0F8FE800) [pid = 308] [serial = 2338] [outer = 00000000] 04:51:14 INFO - PROCESS | 308 | ++DOMWINDOW == 59 (0FC76400) [pid = 308] [serial = 2339] [outer = 0F8FE800] 04:51:14 INFO - PROCESS | 308 | 1467114674266 Marionette DEBUG loaded listener.js 04:51:14 INFO - PROCESS | 308 | ++DOMWINDOW == 60 (0FC95800) [pid = 308] [serial = 2340] [outer = 0F8FE800] 04:51:14 INFO - PROCESS | 308 | 1467114674670 Marionette TRACE conn6 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 04:51:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 04:51:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 690ms 04:51:14 INFO - PROCESS | 308 | 1467114674706 Marionette TRACE conn6 -> [0,3077,"getWindowHandle",null] 04:51:14 INFO - PROCESS | 308 | 1467114674711 Marionette TRACE conn6 <- [1,3077,null,{"value":"13"}] 04:51:14 INFO - PROCESS | 308 | 1467114674718 Marionette TRACE conn6 -> [0,3078,"setScriptTimeout",{"ms":35000}] 04:51:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 04:51:14 INFO - PROCESS | 308 | 1467114674720 Marionette TRACE conn6 <- [1,3078,null,{}] 04:51:14 INFO - PROCESS | 308 | 1467114674724 Marionette TRACE conn6 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:14 INFO - PROCESS | 308 | 1467114674727 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:51:14 INFO - PROCESS | 308 | 1467114674815 Marionette TRACE conn6 <- [1,3079,null,{"value":null}] 04:51:14 INFO - PROCESS | 308 | 1467114674822 Marionette TRACE conn6 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:14 INFO - PROCESS | 308 | 1467114674825 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:51:14 INFO - PROCESS | 308 | ++DOCSHELL 0FCF0C00 == 27 [pid = 308] [id = 781] 04:51:14 INFO - PROCESS | 308 | ++DOMWINDOW == 61 (0FCF1800) [pid = 308] [serial = 2341] [outer = 00000000] 04:51:14 INFO - PROCESS | 308 | ++DOMWINDOW == 62 (0FE21800) [pid = 308] [serial = 2342] [outer = 0FCF1800] 04:51:14 INFO - PROCESS | 308 | 1467114674872 Marionette DEBUG loaded listener.js 04:51:14 INFO - PROCESS | 308 | ++DOMWINDOW == 63 (0FE28C00) [pid = 308] [serial = 2343] [outer = 0FCF1800] 04:51:15 INFO - PROCESS | 308 | 1467114675327 Marionette TRACE conn6 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 04:51:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 04:51:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 630ms 04:51:15 INFO - PROCESS | 308 | 1467114675352 Marionette TRACE conn6 -> [0,3081,"getWindowHandle",null] 04:51:15 INFO - PROCESS | 308 | 1467114675354 Marionette TRACE conn6 <- [1,3081,null,{"value":"13"}] 04:51:15 INFO - PROCESS | 308 | 1467114675358 Marionette TRACE conn6 -> [0,3082,"setScriptTimeout",{"ms":35000}] 04:51:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 04:51:15 INFO - PROCESS | 308 | 1467114675361 Marionette TRACE conn6 <- [1,3082,null,{}] 04:51:15 INFO - PROCESS | 308 | 1467114675378 Marionette TRACE conn6 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:15 INFO - PROCESS | 308 | 1467114675383 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:51:15 INFO - PROCESS | 308 | 1467114675479 Marionette TRACE conn6 <- [1,3083,null,{"value":null}] 04:51:15 INFO - PROCESS | 308 | 1467114675527 Marionette TRACE conn6 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:15 INFO - PROCESS | 308 | 1467114675530 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:51:15 INFO - PROCESS | 308 | ++DOCSHELL 1022B000 == 28 [pid = 308] [id = 782] 04:51:15 INFO - PROCESS | 308 | ++DOMWINDOW == 64 (1022B400) [pid = 308] [serial = 2344] [outer = 00000000] 04:51:15 INFO - PROCESS | 308 | ++DOMWINDOW == 65 (10233800) [pid = 308] [serial = 2345] [outer = 1022B400] 04:51:15 INFO - PROCESS | 308 | 1467114675582 Marionette DEBUG loaded listener.js 04:51:15 INFO - PROCESS | 308 | ++DOMWINDOW == 66 (1046A800) [pid = 308] [serial = 2346] [outer = 1022B400] 04:51:16 INFO - PROCESS | 308 | 1467114676030 Marionette TRACE conn6 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 04:51:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 04:51:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 730ms 04:51:16 INFO - PROCESS | 308 | 1467114676092 Marionette TRACE conn6 -> [0,3085,"getWindowHandle",null] 04:51:16 INFO - PROCESS | 308 | 1467114676095 Marionette TRACE conn6 <- [1,3085,null,{"value":"13"}] 04:51:16 INFO - PROCESS | 308 | 1467114676098 Marionette TRACE conn6 -> [0,3086,"setScriptTimeout",{"ms":35000}] 04:51:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 04:51:16 INFO - PROCESS | 308 | 1467114676100 Marionette TRACE conn6 <- [1,3086,null,{}] 04:51:16 INFO - PROCESS | 308 | 1467114676103 Marionette TRACE conn6 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:16 INFO - PROCESS | 308 | 1467114676105 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:51:16 INFO - PROCESS | 308 | 1467114676190 Marionette TRACE conn6 <- [1,3087,null,{"value":null}] 04:51:16 INFO - PROCESS | 308 | 1467114676194 Marionette TRACE conn6 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:16 INFO - PROCESS | 308 | 1467114676196 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:51:16 INFO - PROCESS | 308 | ++DOCSHELL 10541C00 == 29 [pid = 308] [id = 783] 04:51:16 INFO - PROCESS | 308 | ++DOMWINDOW == 67 (10545C00) [pid = 308] [serial = 2347] [outer = 00000000] 04:51:16 INFO - PROCESS | 308 | ++DOMWINDOW == 68 (140C3800) [pid = 308] [serial = 2348] [outer = 10545C00] 04:51:16 INFO - PROCESS | 308 | 1467114676241 Marionette DEBUG loaded listener.js 04:51:16 INFO - PROCESS | 308 | ++DOMWINDOW == 69 (142B4800) [pid = 308] [serial = 2349] [outer = 10545C00] 04:51:16 INFO - PROCESS | 308 | 1467114676660 Marionette TRACE conn6 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 04:51:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 04:51:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 04:51:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 570ms 04:51:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 04:51:16 INFO - PROCESS | 308 | 1467114676672 Marionette TRACE conn6 -> [0,3089,"getWindowHandle",null] 04:51:16 INFO - PROCESS | 308 | 1467114676674 Marionette TRACE conn6 <- [1,3089,null,{"value":"13"}] 04:51:16 INFO - PROCESS | 308 | 1467114676677 Marionette TRACE conn6 -> [0,3090,"setScriptTimeout",{"ms":35000}] 04:51:16 INFO - PROCESS | 308 | 1467114676679 Marionette TRACE conn6 <- [1,3090,null,{}] 04:51:16 INFO - PROCESS | 308 | 1467114676682 Marionette TRACE conn6 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:16 INFO - PROCESS | 308 | 1467114676684 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:51:16 INFO - PROCESS | 308 | 1467114676809 Marionette TRACE conn6 <- [1,3091,null,{"value":null}] 04:51:16 INFO - PROCESS | 308 | 1467114676816 Marionette TRACE conn6 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:16 INFO - PROCESS | 308 | 1467114676818 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:51:16 INFO - PROCESS | 308 | ++DOCSHELL 14726800 == 30 [pid = 308] [id = 784] 04:51:16 INFO - PROCESS | 308 | ++DOMWINDOW == 70 (14727000) [pid = 308] [serial = 2350] [outer = 00000000] 04:51:16 INFO - PROCESS | 308 | ++DOMWINDOW == 71 (1494AC00) [pid = 308] [serial = 2351] [outer = 14727000] 04:51:16 INFO - PROCESS | 308 | 1467114676862 Marionette DEBUG loaded listener.js 04:51:16 INFO - PROCESS | 308 | ++DOMWINDOW == 72 (15638C00) [pid = 308] [serial = 2352] [outer = 14727000] 04:51:17 INFO - PROCESS | 308 | 1467114677291 Marionette TRACE conn6 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 04:51:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 04:51:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 630ms 04:51:17 INFO - PROCESS | 308 | 1467114677308 Marionette TRACE conn6 -> [0,3093,"getWindowHandle",null] 04:51:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 04:51:17 INFO - PROCESS | 308 | 1467114677310 Marionette TRACE conn6 <- [1,3093,null,{"value":"13"}] 04:51:17 INFO - PROCESS | 308 | 1467114677313 Marionette TRACE conn6 -> [0,3094,"setScriptTimeout",{"ms":35000}] 04:51:17 INFO - PROCESS | 308 | 1467114677315 Marionette TRACE conn6 <- [1,3094,null,{}] 04:51:17 INFO - PROCESS | 308 | 1467114677318 Marionette TRACE conn6 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:17 INFO - PROCESS | 308 | 1467114677324 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:51:17 INFO - PROCESS | 308 | 1467114677465 Marionette TRACE conn6 <- [1,3095,null,{"value":null}] 04:51:17 INFO - PROCESS | 308 | 1467114677473 Marionette TRACE conn6 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:17 INFO - PROCESS | 308 | 1467114677475 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:51:17 INFO - PROCESS | 308 | ++DOCSHELL 15F49400 == 31 [pid = 308] [id = 785] 04:51:17 INFO - PROCESS | 308 | ++DOMWINDOW == 73 (15F51400) [pid = 308] [serial = 2353] [outer = 00000000] 04:51:17 INFO - PROCESS | 308 | ++DOMWINDOW == 74 (1621B400) [pid = 308] [serial = 2354] [outer = 15F51400] 04:51:17 INFO - PROCESS | 308 | 1467114677519 Marionette DEBUG loaded listener.js 04:51:17 INFO - PROCESS | 308 | ++DOMWINDOW == 75 (17458400) [pid = 308] [serial = 2355] [outer = 15F51400] 04:51:17 INFO - PROCESS | 308 | 1467114677934 Marionette TRACE conn6 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 04:51:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 04:51:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 04:51:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 04:51:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 670ms 04:51:17 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 04:51:17 INFO - PROCESS | 308 | 1467114677984 Marionette TRACE conn6 -> [0,3097,"getWindowHandle",null] 04:51:17 INFO - PROCESS | 308 | 1467114677986 Marionette TRACE conn6 <- [1,3097,null,{"value":"13"}] 04:51:17 INFO - PROCESS | 308 | 1467114677990 Marionette TRACE conn6 -> [0,3098,"setScriptTimeout",{"ms":35000}] 04:51:17 INFO - PROCESS | 308 | 1467114677991 Marionette TRACE conn6 <- [1,3098,null,{}] 04:51:17 INFO - PROCESS | 308 | 1467114677995 Marionette TRACE conn6 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:17 INFO - PROCESS | 308 | 1467114677997 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:51:18 INFO - PROCESS | 308 | 1467114678118 Marionette TRACE conn6 <- [1,3099,null,{"value":null}] 04:51:18 INFO - PROCESS | 308 | 1467114678209 Marionette TRACE conn6 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:18 INFO - PROCESS | 308 | 1467114678211 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:51:18 INFO - PROCESS | 308 | ++DOCSHELL 15F9E400 == 32 [pid = 308] [id = 786] 04:51:18 INFO - PROCESS | 308 | ++DOMWINDOW == 76 (1745D000) [pid = 308] [serial = 2356] [outer = 00000000] 04:51:18 INFO - PROCESS | 308 | ++DOMWINDOW == 77 (17891400) [pid = 308] [serial = 2357] [outer = 1745D000] 04:51:18 INFO - PROCESS | 308 | 1467114678254 Marionette DEBUG loaded listener.js 04:51:18 INFO - PROCESS | 308 | ++DOMWINDOW == 78 (17891800) [pid = 308] [serial = 2358] [outer = 1745D000] 04:51:18 INFO - PROCESS | 308 | 1467114678567 Marionette TRACE conn6 <- [1,3100,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 04:51:18 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 04:51:18 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 04:51:18 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 04:51:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:51:18 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 04:51:18 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 630ms 04:51:18 INFO - PROCESS | 308 | 1467114678621 Marionette TRACE conn6 -> [0,3101,"getWindowHandle",null] 04:51:18 INFO - PROCESS | 308 | 1467114678623 Marionette TRACE conn6 <- [1,3101,null,{"value":"13"}] 04:51:18 INFO - PROCESS | 308 | 1467114678626 Marionette TRACE conn6 -> [0,3102,"setScriptTimeout",{"ms":35000}] 04:51:18 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 04:51:18 INFO - PROCESS | 308 | 1467114678627 Marionette TRACE conn6 <- [1,3102,null,{}] 04:51:18 INFO - PROCESS | 308 | 1467114678631 Marionette TRACE conn6 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:18 INFO - PROCESS | 308 | 1467114678633 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:51:18 INFO - PROCESS | 308 | 1467114678758 Marionette TRACE conn6 <- [1,3103,null,{"value":null}] 04:51:18 INFO - PROCESS | 308 | 1467114678765 Marionette TRACE conn6 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"d7800c0d-9898-4095-b9d3-9450da0555c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:18 INFO - PROCESS | 308 | 1467114678767 Marionette INFO sendAsync 7dda346f-32e1-4c3d-8843-24b669e926ab 04:51:18 INFO - PROCESS | 308 | ++DOCSHELL 17F33C00 == 33 [pid = 308] [id = 787] 04:51:18 INFO - PROCESS | 308 | ++DOMWINDOW == 79 (17F34C00) [pid = 308] [serial = 2359] [outer = 00000000] 04:51:18 INFO - PROCESS | 308 | ++DOMWINDOW == 80 (186B6400) [pid = 308] [serial = 2360] [outer = 17F34C00] 04:51:18 INFO - PROCESS | 308 | 1467114678810 Marionette DEBUG loaded listener.js 04:51:18 INFO - PROCESS | 308 | ++DOMWINDOW == 81 (18627800) [pid = 308] [serial = 2361] [outer = 17F34C00] 04:51:19 INFO - PROCESS | 308 | 1467114679190 Marionette TRACE conn6 <- [1,3104,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 04:51:19 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 04:51:19 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 630ms 04:51:19 INFO - PROCESS | 308 | 1467114679260 Marionette TRACE conn6 -> [0,3105,"getWindowHandle",null] 04:51:19 INFO - PROCESS | 308 | 1467114679262 Marionette TRACE conn6 <- [1,3105,null,{"value":"13"}] 04:51:20 WARNING - u'runner_teardown' () 04:51:20 INFO - No more tests 04:51:20 INFO - Got 0 unexpected results 04:51:20 INFO - SUITE-END | took 683s 04:51:20 INFO - Closing logging queue 04:51:20 INFO - queue closed 04:51:20 INFO - Return code: 0 04:51:20 WARNING - # TBPL SUCCESS # 04:51:20 INFO - Running post-action listener: _resource_record_post_action 04:51:20 INFO - Running post-run listener: _resource_record_post_run 04:51:21 INFO - Total resource usage - Wall time: 693s; CPU: 14.0%; Read bytes: 147024896; Write bytes: 1123351040; Read time: 2327580; Write time: 8685120 04:51:21 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 04:51:21 INFO - install - Wall time: 2s; CPU: 13.0%; Read bytes: 0; Write bytes: 20480; Read time: 0; Write time: 120 04:51:21 INFO - run-tests - Wall time: 691s; CPU: 14.0%; Read bytes: 147024896; Write bytes: 1065871872; Read time: 2327580; Write time: 8649020 04:51:21 INFO - Running post-run listener: _upload_blobber_files 04:51:21 INFO - Blob upload gear active. 04:51:21 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 04:51:21 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 04:51:21 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'] 04:51:21 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 04:51:22 INFO - (blobuploader) - INFO - Open directory for files ... 04:51:22 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 04:51:22 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:51:22 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:51:22 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 04:51:22 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:51:22 INFO - (blobuploader) - INFO - Done attempting. 04:51:22 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 04:51:23 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:51:23 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:51:25 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 04:51:25 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:51:25 INFO - (blobuploader) - INFO - Done attempting. 04:51:25 INFO - (blobuploader) - INFO - Iteration through files over. 04:51:25 INFO - Return code: 0 04:51:25 INFO - rmtree: C:\slave\test\build\uploaded_files.json 04:51:25 INFO - Using _rmtree_windows ... 04:51:25 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 04:51:25 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/bb0a57cecd908f4a769205822a4f7ae7195b6196182be3e5a974142a5004f9b57182f531719b302c8c1433b80e223bbb2e040a7ecc3326aabfe4d30310f731de", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/8eb34bf9e884b12b3b664a91b5c0a420504d2d3c356942c5776edb529deff1a07ebf5e0ba3aa44fc1c7012e45615daa9cd3c83ed2a604121d205d96a602e704d"} 04:51:25 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 04:51:25 INFO - Writing to file C:\slave\test\properties\blobber_files 04:51:25 INFO - Contents: 04:51:25 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/bb0a57cecd908f4a769205822a4f7ae7195b6196182be3e5a974142a5004f9b57182f531719b302c8c1433b80e223bbb2e040a7ecc3326aabfe4d30310f731de", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/8eb34bf9e884b12b3b664a91b5c0a420504d2d3c356942c5776edb529deff1a07ebf5e0ba3aa44fc1c7012e45615daa9cd3c83ed2a604121d205d96a602e704d"} 04:51:25 INFO - Running post-run listener: copy_logs_to_upload_dir 04:51:25 INFO - Copying logs to upload dir... 04:51:25 INFO - mkdir: C:\slave\test\build\upload\logs 04:51:25 INFO - Copying logs to upload dir... 04:51:25 INFO - Using _rmtree_windows ... 04:51:25 INFO - Using _rmtree_windows ... 04:51:25 INFO - Using _rmtree_windows ... 04:51:25 INFO - Using _rmtree_windows ... 04:51:25 INFO - Using _rmtree_windows ... 04:51:25 INFO - Using _rmtree_windows ... 04:51:25 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=929.029000 ========= master_lag: 0.60 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 15 mins, 29 secs) (at 2016-06-28 04:51:25.436885) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-28 04:51:25.437807) ========= '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-184 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-184 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=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-184 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/bb0a57cecd908f4a769205822a4f7ae7195b6196182be3e5a974142a5004f9b57182f531719b302c8c1433b80e223bbb2e040a7ecc3326aabfe4d30310f731de", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/8eb34bf9e884b12b3b664a91b5c0a420504d2d3c356942c5776edb529deff1a07ebf5e0ba3aa44fc1c7012e45615daa9cd3c83ed2a604121d205d96a602e704d"} build_url:https://queue.taskcluster.net/v1/task/HQrQe7sQRMOLL32RQlEy0w/artifacts/public/build/firefox-48.0.en-US.win32.zip symbols_url:https://queue.taskcluster.net/v1/task/HQrQe7sQRMOLL32RQlEy0w/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/HQrQe7sQRMOLL32RQlEy0w/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/bb0a57cecd908f4a769205822a4f7ae7195b6196182be3e5a974142a5004f9b57182f531719b302c8c1433b80e223bbb2e040a7ecc3326aabfe4d30310f731de", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/8eb34bf9e884b12b3b664a91b5c0a420504d2d3c356942c5776edb529deff1a07ebf5e0ba3aa44fc1c7012e45615daa9cd3c83ed2a604121d205d96a602e704d"}' symbols_url: 'https://queue.taskcluster.net/v1/task/HQrQe7sQRMOLL32RQlEy0w/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 04:51:25.562306) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-28 04:51:25.563126) ========= '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-184 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-184 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=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-184 USERNAME=cltbld USERPROFILE=C:\Users\cltbld WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log using PTY: False program finished with exit code 0 elapsedTime=0.101000 ========= master_lag: 0.02 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-28 04:51:25.679372) ========= ========= Started reboot slave lost (results: 0, elapsed: 1 secs) (at 2016-06-28 04:51:25.679741) ========= ========= Finished reboot slave lost (results: 0, elapsed: 1 secs) (at 2016-06-28 04:51:26.817837) ========= ========= Total master_lag: 1.57 =========